diff --git a/checkpw.c b/checkpw.c index 847b287..daf43e1 100644 --- a/checkpw.c +++ b/checkpw.c @@ -15,6 +15,22 @@ #include "checkpw.h" +#ifndef MAX_PASSWORD_LEN +#define MAX_PASSWORD_LEN 256 +#endif + +#ifndef MAX_USERNAME_LEN +#define MAX_USERNAME_LEN 32 +#endif + +#ifndef MAX_UID +#define MAX_UID 1000 +#endif + +#ifndef MIN_UID +#define MIN_UID 1000 +#endif + // Function to prompt user for input, optionally hiding input void prompt_for_input(char *buffer, size_t size, const char *prompt, bool hide_input) diff --git a/checkpw.h b/checkpw.h index bdfc1bf..d3f1a6c 100644 --- a/checkpw.h +++ b/checkpw.h @@ -10,23 +10,7 @@ #include #include -#define VERSION "1.1.1" - -#ifndef MAX_PASSWORD_LEN -#define MAX_PASSWORD_LEN 256 -#endif - -#ifndef MAX_USERNAME_LEN -#define MAX_USERNAME_LEN 32 -#endif - -#ifndef MAX_UID -#define MAX_UID 1000 -#endif - -#ifndef MIN_UID -#define MIN_UID 1000 -#endif +#define VERSION "1.1.2" bool authenticate(const char *username, const char *password, bool verbose);