[Piglit] [PATCH 1/3] util: far/near macros must be undefined on all Windows builds.
Jose Fonseca
jfonseca at vmware.com
Wed Dec 3 07:37:21 PST 2014
From: José Fonseca <jfonseca at vmware.com>
And not just MSVC.
Fixes build with MinGW.
---
tests/util/piglit-util.h | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/tests/util/piglit-util.h b/tests/util/piglit-util.h
index af5d9fd..90d57d3 100755
--- a/tests/util/piglit-util.h
+++ b/tests/util/piglit-util.h
@@ -32,7 +32,13 @@ extern "C" {
#include "config.h"
#if defined(_WIN32)
+
#include <windows.h>
+
+/* Another two macros provided by windows.h which conflict with piglit */
+#undef near
+#undef far
+
#endif
#include <assert.h>
@@ -54,10 +60,6 @@ extern "C" {
#undef max
#undef min
-/* Another two macros provided by windows.h which conflict with piglit */
-#undef near
-#undef far
-
#if !defined(__cplusplus) && !defined(inline)
#define inline __inline
#endif
--
2.1.0
More information about the Piglit
mailing list