From da7e635b719aa220b19d8d088b7f3b56eaaad5a8 Mon Sep 17 00:00:00 2001 From: Gisle Vanem Date: Thu, 14 May 2020 19:25:11 +0000 Subject: [PATCH] [Win32] Fix gi-dump-types.c to build on Windows --- gi-dump-types.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/gi-dump-types.c b/gi-dump-types.c index 69d8b12d4..f7c39fda0 100644 --- a/gi-dump-types.c +++ b/gi-dump-types.c @@ -1,16 +1,24 @@ /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ #include "gdump.c" -#include +#ifdef G_OS_WIN32 + #include +#else + #include +#endif int main (int argc, char **argv) { int i; - GOutputStream *stdout; + GOutputStream *Stdout; GModule *self; - stdout = g_unix_output_stream_new (1, FALSE); +#if defined(G_OS_WIN32) + Stdout = g_win32_output_stream_new (1, FALSE); +#else + Stdout = g_output_stream (1, FALSE); +#endif self = g_module_open (NULL, 0); @@ -26,7 +34,7 @@ main (int argc, g_clear_error (&error); } else - dump_type (type, argv[i], stdout); + dump_type (type, argv[i], Stdout); } return 0;