diff options
Diffstat (limited to 'tools/bftest.c')
-rw-r--r-- | tools/bftest.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/bftest.c b/tools/bftest.c index bbfcd5dd1..c5d31eb1e 100644 --- a/tools/bftest.c +++ b/tools/bftest.c @@ -22,9 +22,13 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#ifdef __MINGW32__ + #include <io.h> + #include <fcntl.h> +#endif #include "util.h" -#include "blowfish.h" +#include "cipher.h" static void my_usage(void) @@ -48,6 +52,11 @@ main(int argc, char **argv) char iv[BLOWFISH_BLOCKSIZE]; int n, size=8; + #ifdef __MINGW32__ + setmode( fileno(stdin), O_BINARY ); + setmode( fileno(stdout), O_BINARY ); + #endif + if( argc > 1 && !strcmp(argv[1], "-e") ) { encode++; argc--; argv++; |