From 661ba477e01b796db161fa612b46c353393c6b10 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Fri, 22 Jan 2016 11:45:00 +0100 Subject: [PATCH] tools/mk-tdata: Fix data generation on Windows. * tools/mk-tdata.c (main): Set stdout to binary mode to avoid newline conversion. Signed-off-by: Justus Winter --- tools/mk-tdata.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/mk-tdata.c b/tools/mk-tdata.c index b19796110..0aca035ca 100644 --- a/tools/mk-tdata.c +++ b/tools/mk-tdata.c @@ -17,6 +17,7 @@ #include #include #include +#include #ifndef RAND_MAX /* for SunOS */ @@ -30,6 +31,11 @@ main(int argc, char **argv) int limit =0; int char_mode = 0; +#if HAVE_W32_SYSTEM + if (setmode (fileno (stdout), O_BINARY) == -1) + perror ("setmode"); +#endif + if (argc) { argc--;