X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/b55540f69066f9127c964af2097b7563ab69369c..8404fd750e8d1a635ccb3895e4f0e155e5f5e3cf:/mkphrase.c diff --git a/mkphrase.c b/mkphrase.c index f315108..cf325bb 100644 --- a/mkphrase.c +++ b/mkphrase.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: mkphrase.c,v 1.1 2000/08/06 10:50:55 mdw Exp $ + * $Id: mkphrase.c,v 1.3 2003/01/24 20:16:04 mdw Exp $ * * Generate passphrases from word lists * @@ -30,6 +30,14 @@ /*----- Revision history --------------------------------------------------* * * $Log: mkphrase.c,v $ + * Revision 1.3 2003/01/24 20:16:04 mdw + * Fix stupidity in reading wordlists from stdin. (Thanks to James + * Harvey.) + * + * Revision 1.2 2000/12/06 20:33:27 mdw + * Make flags be macros rather than enumerations, to ensure that they're + * unsigned. + * * Revision 1.1 2000/08/06 10:50:55 mdw * (mkphrase): New program for generating random passphrases with measured * strength. @@ -321,10 +329,8 @@ int main(int argc, char *argv[]) dstr dd = DSTR_INIT; unsigned i; - enum { - f_bogus = 1, - f_showp = 2 - }; +#define f_bogus 1u +#define f_showp 2u ego(argv[0]); for (;;) { @@ -418,7 +424,7 @@ int main(int argc, char *argv[]) ctx = ops->init(); while (*argv) { if (strcmp(*argv, "-") == 0) - ops->scan(ctx, stdin); + ops->scan(stdin, ctx); else { FILE *fp = fopen(*argv, "r"); if (!fp) {