From 4cead8d55455382ed5faa7cba908f2900fc65eae Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Sun, 5 Oct 2003 22:31:42 +0000 Subject: [PATCH] use binary mode for reading/writing files --- ChangeLog | 4 ++++ utilities/hogcreate.c | 4 ++-- utilities/hogextract.c | 6 +++--- utilities/mvlcreate.c | 4 ++-- utilities/mvlextract.c | 4 ++-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 33468cca9..5352d742f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2003-10-05 Bradley Bell + * utilities/hogcreate.c, utilities/hogextract.c, + utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for + reading/writing files + * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h, arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP support for win32 diff --git a/utilities/hogcreate.c b/utilities/hogcreate.c index c9ff134fc..03096cb66 100644 --- a/utilities/hogcreate.c +++ b/utilities/hogcreate.c @@ -34,7 +34,7 @@ main(int argc, char *argv[]) "creates hogfile using all the files in the current directory\n"); exit(0); } - hogfile = fopen(argv[1], "w"); + hogfile = fopen(argv[1], "wb"); buf = (char *)malloc(3); strncpy(buf, "DHF", 3); fwrite(buf, 3, 1, hogfile); @@ -52,7 +52,7 @@ main(int argc, char *argv[]) stat(filename, &statbuf); if(! S_ISDIR(statbuf.st_mode)) { printf("Filename: %s \tLength: %i\n", filename, (int)statbuf.st_size); - readfile = fopen(filename, "r"); + readfile = fopen(filename, "rb"); buf = (char *)malloc(statbuf.st_size); if (buf == NULL) { printf("Unable to allocate memery\n"); diff --git a/utilities/hogextract.c b/utilities/hogextract.c index 596ba8283..d7d85ac16 100644 --- a/utilities/hogextract.c +++ b/utilities/hogextract.c @@ -40,7 +40,7 @@ main(int argc, char *argv[]) " v View files, don't extract\n"); exit(0); } - hogfile = fopen(argv[1], "r"); + hogfile = fopen(argv[1], "rb"); stat(argv[1], &statbuf); printf("%i\n", (int)statbuf.st_size); buf = (char *)malloc(3); @@ -49,7 +49,7 @@ main(int argc, char *argv[]) free(buf); while(ftell(hogfile)