summaryrefslogtreecommitdiff
path: root/src/helper/bin2char.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/helper/bin2char.c')
-rw-r--r--src/helper/bin2char.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/helper/bin2char.c b/src/helper/bin2char.c
index 36198c7f..5bb4a6de 100644
--- a/src/helper/bin2char.c
+++ b/src/helper/bin2char.c
@@ -21,6 +21,10 @@
#include <stdio.h>
#include <stdlib.h>
+#ifdef _WIN32
+ #include <fcntl.h>
+#endif
+
int main(int argc, char **argv)
{
int c;
@@ -34,6 +38,12 @@ int main(int argc, char **argv)
exit(1);
}
+#ifdef _WIN32
+ /* for win32 set stdin/stdout to binary mode */
+ _setmode(_fileno(stdin), _O_BINARY);
+ _setmode(_fileno(stdout), _O_BINARY);
+#endif
+
n = 0;
name = argv[1];
fprintf(stdout, "/* autogenerated from %s */\n", argv[0]);