comparison include/SDL_syswm.h @ 5065:7e4c7790700e

Fixed compile error on Mac OS X
author Sam Lantinga <slouken@libsdl.org>
date Fri, 21 Jan 2011 11:23:19 -0800
parents 5680976fb37a
children 164f20ba08eb
comparison
equal deleted inserted replaced
5064:eae20af0b983 5065:7e4c7790700e
123 HWND hwnd; /**< The window for the message */ 123 HWND hwnd; /**< The window for the message */
124 UINT msg; /**< The type of message */ 124 UINT msg; /**< The type of message */
125 WPARAM wParam; /**< WORD message parameter */ 125 WPARAM wParam; /**< WORD message parameter */
126 LPARAM lParam; /**< LONG message parameter */ 126 LPARAM lParam; /**< LONG message parameter */
127 } win; 127 } win;
128 #elif defined(SDL_VIDEO_DRIVER_X11) 128 #endif
129 #if defined(SDL_VIDEO_DRIVER_X11)
129 struct { 130 struct {
130 XEvent event; 131 XEvent event;
131 } x11; 132 } x11;
132 #elif defined(SDL_VIDEO_DRIVER_DIRECTFB) 133 #endif
134 #if defined(SDL_VIDEO_DRIVER_DIRECTFB)
133 struct { 135 struct {
134 DFBEvent event; 136 DFBEvent event;
135 } dfb; 137 } dfb;
136 #elif defined(SDL_VIDEO_DRIVER_COCOA) 138 #endif
139 #if defined(SDL_VIDEO_DRIVER_COCOA)
137 struct 140 struct
138 { 141 {
139 /* No Cocoa window events yet */ 142 /* No Cocoa window events yet */
140 } cocoa; 143 } cocoa;
141 #elif defined(SDL_VIDEO_DRIVER_UIKIT) 144 #endif
145 #if defined(SDL_VIDEO_DRIVER_UIKIT)
142 struct 146 struct
143 { 147 {
144 /* No UIKit window events yet */ 148 /* No UIKit window events yet */
145 } uikit; 149 } uikit;
146 else 150 #endif
147 /* Can't have an empty union */ 151 /* Can't have an empty union */
148 int dummy; 152 int dummy;
149 #endif
150 } msg; 153 } msg;
151 }; 154 };
152 155
153 /** 156 /**
154 * The custom window manager information structure. 157 * The custom window manager information structure.
165 #if defined(SDL_VIDEO_DRIVER_WINDOWS) 168 #if defined(SDL_VIDEO_DRIVER_WINDOWS)
166 struct 169 struct
167 { 170 {
168 HWND window; /**< The window handle */ 171 HWND window; /**< The window handle */
169 } win; 172 } win;
170 #elif defined(SDL_VIDEO_DRIVER_X11) 173 #endif
174 #if defined(SDL_VIDEO_DRIVER_X11)
171 struct 175 struct
172 { 176 {
173 Display *display; /**< The X11 display */ 177 Display *display; /**< The X11 display */
174 Window window; /**< The X11 window */ 178 Window window; /**< The X11 window */
175 } x11; 179 } x11;
176 #elif defined(SDL_VIDEO_DRIVER_DIRECTFB) 180 #endif
181 #if defined(SDL_VIDEO_DRIVER_DIRECTFB)
177 struct 182 struct
178 { 183 {
179 IDirectFB *dfb; /**< The directfb main interface */ 184 IDirectFB *dfb; /**< The directfb main interface */
180 IDirectFBWindow *window; /**< The directfb window handle */ 185 IDirectFBWindow *window; /**< The directfb window handle */
181 IDirectFBSurface *surface; /**< The directfb client surface */ 186 IDirectFBSurface *surface; /**< The directfb client surface */
182 } dfb; 187 } dfb;
183 #elif defined(SDL_VIDEO_DRIVER_COCOA) 188 #endif
189 #if defined(SDL_VIDEO_DRIVER_COCOA)
184 struct 190 struct
185 { 191 {
186 NSWindow *window; /* The Cocoa window */ 192 NSWindow *window; /* The Cocoa window */
187 } cocoa; 193 } cocoa;
188 #elif defined(SDL_VIDEO_DRIVER_UIKIT) 194 #endif
195 #if defined(SDL_VIDEO_DRIVER_UIKIT)
189 struct 196 struct
190 { 197 {
191 UIWindow *window; /* The UIKit window */ 198 UIWindow *window; /* The UIKit window */
192 } uikit; 199 } uikit;
193 #else 200 #endif
194 /* Can't have an empty union */ 201 /* Can't have an empty union */
195 int dummy; 202 int dummy;
196 #endif
197 } info; 203 } info;
198 }; 204 };
199 205
200 #endif /* SDL_PROTOTYPES_ONLY */ 206 #endif /* SDL_PROTOTYPES_ONLY */
201 207