#define AUTH_SUCCESS 0 #define AUTH_FAILED -1 int check_password( char *pw, char *correct_pw ){ if ( pw == NULL || (uint64_t)strlen(pw) <= 0 ) return AUTH_FAILED; if ( strcmp((const char*)pw, (const char*)correct_pw) != 0 ) return AUTH_FAILED; return AUTH_SUCCESS; }