From d97be101490a46c72f919d3dc45f4bc06e625e0c Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 7 Feb 2014 11:39:29 +0800 Subject: tools: Fix build on Visual Studio As unistd.h is not universally available, don't include it unconditionally and include the corresponding Windows headers where necessary. Also, use gssize in place of ssize_t and define STDOUT_FILENO on Windows when we don't have unistd.h, which is a constant that is defined in unistd.h. https://bugzilla.gnome.org/show_bug.cgi?id=723813 --- json-glib/json-glib-validate.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'json-glib/json-glib-validate.c') diff --git a/json-glib/json-glib-validate.c b/json-glib/json-glib-validate.c index 97bd53d..2eb013a 100644 --- a/json-glib/json-glib-validate.c +++ b/json-glib/json-glib-validate.c @@ -23,7 +23,9 @@ #include "config.h" +#ifdef HAVE_UNISTD_H #include +#endif #include #include #include -- cgit v1.2.1