Commit 1339ce71f695ef7afc16559501884e966f8d8bda

Ryan C. Gordon 2015-04-08T01:42:47

Make SDL_stdinc.h work when compiling with -Wundef (thanks, Ben!). Fixes Bugzilla #2664.

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/include/SDL_stdinc.h b/include/SDL_stdinc.h
index 7cf0208..2a0aba4 100644
--- a/include/SDL_stdinc.h
+++ b/include/SDL_stdinc.h
@@ -226,7 +226,7 @@ typedef uint64_t Uint64;
 #define SDL_PRINTF_VARARG_FUNC( fmtargnumber )
 #define SDL_SCANF_VARARG_FUNC( fmtargnumber )
 #else
-#if _MSC_VER >= 1600 /* VS 2010 and above */
+#if defined(_MSC_VER) && (_MSC_VER >= 1600) /* VS 2010 and above */
 #include <sal.h>
 
 #define SDL_IN_BYTECAP(x) _In_bytecount_(x)