# An example of using crack.h -- by Mark Nenadov
#
# If you are compling this with gcc, you will need to
# pass the "-lcrack" flag
#

#include <crack.h>
#include <stdio.h>

#define CRACKLIB_DICT "/usr/lib/cracklib_dict"
#define PASSWORD "strong11413111"

void check_passwd(char *r)
{
        if ( r ) {
                printf("'%s' is a bad password, because: %s\n", PASSWORD, r);
        }
        else{
                printf("'%s' is a good password\n", PASSWORD);
        }
}

int main(int argc, char **argv)
{
        check_passwd( FascistCheck(PASSWORD, CRACKLIB_DICT) );
        return 0;
}
