diff options
Diffstat (limited to 'tests/libtest')
| -rw-r--r-- | tests/libtest/first.c | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/tests/libtest/first.c b/tests/libtest/first.c index 253acb21d..9ab7dc758 100644 --- a/tests/libtest/first.c +++ b/tests/libtest/first.c @@ -22,7 +22,15 @@  #include "test.h"  #ifdef HAVE_LOCALE_H -#include <locale.h> /* for setlocale() */ +#  include <locale.h> /* for setlocale() */ +#endif + +#ifdef HAVE_IO_H +#  include <io.h> /* for setmode() */ +#endif + +#ifdef HAVE_FCNTL_H +#  include <fcntl.h> /* for setmode() */  #endif  #ifdef CURLDEBUG @@ -98,6 +106,14 @@ int main(int argc, char **argv)  {    char *URL; +#ifdef O_BINARY +#  ifdef __HIGHC__ +  _setmode(stdout, O_BINARY); +#  else +  setmode(fileno(stdout), O_BINARY); +#  endif +#endif +    memory_tracking_init();    /* | 
