summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGisle Vanem <gisle.vanem@gmail.com>2020-05-14 19:25:11 +0000
committerGisle Vanem <gisle.vanem@gmail.com>2020-05-14 19:25:11 +0000
commit918136cc00bbd8ce47df0f3be8cf3a26b19cb5f2 (patch)
treec2cf55617e4274cf3306eabe159fe269523e54c9
parentf9a92fc3a4d380b4795eefda593082779763d792 (diff)
downloadgobject-introspection-918136cc00bbd8ce47df0f3be8cf3a26b19cb5f2.tar.gz
[Win32] Fix gi-dump-types.c to build on Windows
-rw-r--r--girepository/gi-dump-types.c16
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;