[Win32] Fix gi-dump-types.c to build on Windows

This commit is contained in:
Gisle Vanem 2020-05-14 19:25:11 +00:00
parent d41f718dda
commit da7e635b71

View File

@ -1,16 +1,24 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
#include "gdump.c" #include "gdump.c"
#include <gio/gunixoutputstream.h> #ifdef G_OS_WIN32
#include <gio/gwin32outputstream.h>
#else
#include <gio/gunixoutputstream.h>
#endif
int int
main (int argc, main (int argc,
char **argv) char **argv)
{ {
int i; int i;
GOutputStream *stdout; GOutputStream *Stdout;
GModule *self; 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); self = g_module_open (NULL, 0);
@ -26,7 +34,7 @@ main (int argc,
g_clear_error (&error); g_clear_error (&error);
} }
else else
dump_type (type, argv[i], stdout); dump_type (type, argv[i], Stdout);
} }
return 0; return 0;