include/SDL_events.h
changeset 3167 0c85abc61e47
parent 3072 9da8f57ab92c
child 3191 91b335df6fc8
--- a/include/SDL_events.h	Fri Jun 05 07:35:06 2009 +0000
+++ b/include/SDL_events.h	Fri Jun 05 23:36:00 2009 +0000
@@ -313,20 +313,6 @@
     SDL_SysWMmsg *msg;  /**< driver dependent data, defined in SDL_syswm.h */
 } SDL_SysWMEvent;
 
-/* Typedefs for backwards compatibility */
-typedef struct SDL_ActiveEvent
-{
-    Uint8 type;
-    Uint8 gain;
-    Uint8 state;
-} SDL_ActiveEvent;
-typedef struct SDL_ResizeEvent
-{
-    Uint8 type;
-    int w;
-    int h;
-} SDL_ResizeEvent;
-
 typedef struct SDL_ProximityEvent
 {
     Uint8 type;
@@ -336,6 +322,23 @@
     int y;
 } SDL_ProximityEvent;
 
+/* Typedefs for backwards compatibility */
+#ifndef SDL_NO_COMPAT
+typedef struct SDL_ActiveEvent
+{
+    Uint8 type;
+    Uint8 gain;
+    Uint8 state;
+} SDL_ActiveEvent;
+
+typedef struct SDL_ResizeEvent
+{
+    Uint8 type;
+    int w;
+    int h;
+} SDL_ResizeEvent;
+#endif
+
 /**
  * \union SDL_Event
  *
@@ -360,8 +363,10 @@
     SDL_ProximityEvent proximity;   /**< Proximity In or Out event */
 
     /* Temporarily here for backwards compatibility */
+#ifndef SDL_NO_COMPAT
     SDL_ActiveEvent active;
     SDL_ResizeEvent resize;
+#endif
 } SDL_Event;