mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-17 16:10:46 +01:00
33 lines
644 B
C
33 lines
644 B
C
|
/*
|
||
|
Tests the generated perfect has function.
|
||
|
The -v option prints diagnostics as to whether a word is in
|
||
|
the set or not. Without -v the program is useful for timing.
|
||
|
*/
|
||
|
|
||
|
#include <stdio.h>
|
||
|
|
||
|
#define MAX_LEN 80
|
||
|
|
||
|
#ifdef __STDC__
|
||
|
int in_word_set (char *, unsigned int);
|
||
|
int
|
||
|
main (int argc, char *argv[])
|
||
|
#else
|
||
|
int
|
||
|
main (argc, argv)
|
||
|
int argc;
|
||
|
char *argv[];
|
||
|
#endif
|
||
|
{
|
||
|
int verbose = argc > 1 ? 1 : 0;
|
||
|
char buf[MAX_LEN];
|
||
|
|
||
|
while (gets (buf))
|
||
|
if (in_word_set (buf, strlen (buf)) && verbose)
|
||
|
printf ("in word set %s\n", buf);
|
||
|
else if (verbose)
|
||
|
printf ("NOT in word set %s\n", buf);
|
||
|
|
||
|
return 0;
|
||
|
}
|