From 9b11f357f9f968849c70044eaac5d43713436c94 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 31 May 2017 17:28:37 +0800 Subject: tests: Don't include unistd.h unconditionally Don't include unistd.h on Windows, and include io.h if necessary, as Windows compilers may not ship with it. https://bugzilla.gnome.org/show_bug.cgi?id=783274 --- tests/test-common.c | 8 +++++++- tests/test-layout.c | 5 ++++- tests/testboundaries.c | 5 ++++- 3 files changed, 15 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/test-common.c b/tests/test-common.c index 17b5df35..adeb4b66 100644 --- a/tests/test-common.c +++ b/tests/test-common.c @@ -21,9 +21,15 @@ #include #include -#include + #include +#ifdef G_OS_WIN32 +#include +#else +#include +#endif + #include #include "test-common.h" diff --git a/tests/test-layout.c b/tests/test-layout.c index 75af21bd..0a6a2c16 100644 --- a/tests/test-layout.c +++ b/tests/test-layout.c @@ -21,9 +21,12 @@ #include #include -#include #include +#ifndef G_OS_WIN32 +#include +#endif + #include #include "test-common.h" diff --git a/tests/testboundaries.c b/tests/testboundaries.c index 2f7a79bc..75da772e 100644 --- a/tests/testboundaries.c +++ b/tests/testboundaries.c @@ -22,11 +22,14 @@ #include #include #include -#include #include #include +#ifndef G_OS_WIN32 +#include +#endif + #define CHFORMAT "%0#6x" /* FIXME for now this just tests that the breaking of some sample -- cgit v1.2.1