diff --git a/example_main.c b/example_main.c index 15a754669cfe13406a05afb6e0c4f5ac2f6867a9..c5973344a679a45e8a5d5d0914a5ba922d8daff5 100644 --- a/example_main.c +++ b/example_main.c @@ -4,6 +4,13 @@ #include "parser.h" int main(int argc, char **argv) { +#ifdef _WIN32 + // Set standard output mode to "binary" on Windows. + // https://nullprogram.com/blog/2021/12/30/ + int _setmode(int, int); + _setmode(1, 0x8000); +#endif + if (argc < 2) { fprintf(stderr, "Error: expected at least one argument\n"); return 1;