home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / unix / crackunx.txt / Sources / testrule.c < prev   
Encoding:
C/C++ Source or Header  |  1992-06-25  |  517 b   |  37 lines

  1. #include "crack.h"
  2.  
  3. void
  4. Log (a, b, c, d, e, f, g)
  5.     char *a, b, c, d, e, f, g;
  6. {
  7.     printf (a, b, c, d, e, f, g);
  8. }
  9.  
  10. int
  11. main (argc, argv)
  12.     int argc;
  13.     char *argv[];
  14. {
  15.     int i;
  16.     char *ptr;
  17.     char buffer[STRINGSIZE];
  18.  
  19.     while (!feof (stdin))
  20.     {
  21.     fgets (buffer, STRINGSIZE - 1, stdin);
  22.  
  23.     Trim (buffer);
  24.  
  25.     for (i = 1; i < argc; i++)
  26.     {
  27.         ptr = Mangle (buffer, argv[i]);
  28.  
  29.         printf ("'%s'('%s') = '%s'\n",
  30.             argv[i],
  31.             buffer,
  32.             ptr ? ptr : "(rejected)");
  33.     }
  34.     }
  35.     return (0);
  36. }
  37.