diff options
| -rw-r--r-- | fiv.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| @@ -25,6 +25,11 @@  #include <stdio.h>  #include <stdlib.h> +#ifdef G_OS_WIN32 +#include <io.h> +#include <fcntl.h> +#endif  // G_OS_WIN32 +  #include "config.h"  #include "fiv-browser.h" @@ -1807,6 +1812,10 @@ output_thumbnail(const char *path_arg, gboolean extract, const char *size_arg)  			exit_fatal("unknown thumbnail size: %s", size_arg);  	} +#ifdef G_OS_WIN32 +	_setmode(fileno(stdout), _O_BINARY); +#endif  // G_OS_WIN32 +  	GError *error = NULL;  	GFile *file = g_file_new_for_commandline_arg(path_arg);  	cairo_surface_t *surface = NULL; | 
