Added __WINDOWS__ to reflect both 32 and 64-bit windows platforms
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
diff --git a/TODO.txt b/TODO.txt
index 14c47d0..89637eb 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,15 +1,10 @@
Future work roadmap:
* http://wiki.libsdl.org/moin.cgi/Roadmap
- * See why windows are being rearranged. Is the shield window not up?
- * Add __WINDOWS__ in addition to __WIN32__
- * Write test for fullscreen gamma to check X11 colormap handling
-
* Check 1.2 revisions:
3554 - Need to resolve semantics for locking keys on different platforms
4874 - Do we want screen rotation? At what level?
4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
- 4484, 4485 - Verify that SDL's Windows keyboard handling works correctly
4865 - See if this is still needed (mouse coordinate clamping)
4866 - See if this is still needed (blocking window repositioning)
diff --git a/include/SDL_platform.h b/include/SDL_platform.h
index b4849af..a40c41e 100644
--- a/include/SDL_platform.h
+++ b/include/SDL_platform.h
@@ -121,8 +121,12 @@
#define __SOLARIS__ 1
#endif
#if defined(WIN32) || defined(_WIN32) || defined(__CYGWIN__)
+#undef __WINDOWS__
+#define __WINDOWS__ 1
+#endif
+#if defined(__WINDOWS__)
#undef __WIN32__
-#define __WIN32__ 1
+#define __WIN32__ 1
#endif
#if defined(__PSP__)
#undef __PSP__