--- a/crypt.c +++ b/crypt.c @@ -6,7 +6,11 @@ #include <stdio.h> #include <stdlib.h> #include <time.h> +#include <unistd.h> + +#ifndef NO_CRYPT #include <crypt.h> +#endif #define GETRANDOM(max) ('a'+(int)((float)(max)*rand()/RAND_MAX+1.0))