diff options
author | Gisle Vanem <gisle.vanem@gmail.com> | 2020-05-14 19:25:11 +0000 |
---|---|---|
committer | Gisle Vanem <gisle.vanem@gmail.com> | 2020-05-14 19:25:11 +0000 |
commit | 918136cc00bbd8ce47df0f3be8cf3a26b19cb5f2 (patch) | |
tree | c2cf55617e4274cf3306eabe159fe269523e54c9 | |
parent | f9a92fc3a4d380b4795eefda593082779763d792 (diff) | |
download | gobject-introspection-918136cc00bbd8ce47df0f3be8cf3a26b19cb5f2.tar.gz |
[Win32] Fix gi-dump-types.c to build on Windows
-rw-r--r-- | girepository/gi-dump-types.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/girepository/gi-dump-types.c b/girepository/gi-dump-types.c index 69d8b12d..f7c39fda 100644 --- a/girepository/gi-dump-types.c +++ b/girepository/gi-dump-types.c @@ -1,16 +1,24 @@ /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ #include "gdump.c" -#include <gio/gunixoutputstream.h> +#ifdef G_OS_WIN32 + #include <gio/gwin32outputstream.h> +#else + #include <gio/gunixoutputstream.h> +#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; |