src/events/SDL_sysevents.h
changeset 1402 d910939febfa
parent 1361 19418e4422cb
child 1662 782fd950bd46
child 4159 a1b03ba2fcd0
equal deleted inserted replaced
1401:1819fd069e89 1402:d910939febfa
    17     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    17     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    18 
    18 
    19     Sam Lantinga
    19     Sam Lantinga
    20     slouken@libsdl.org
    20     slouken@libsdl.org
    21 */
    21 */
       
    22 #include "SDL_config.h"
    22 
    23 
    23 #include "../video/SDL_sysvideo.h"
    24 #include "../video/SDL_sysvideo.h"
    24 
    25 
    25 /* Useful functions and variables from SDL_sysevents.c */
    26 /* Useful functions and variables from SDL_sysevents.c */
    26 
    27 
    27 #ifdef __BEOS__		/* The Be event loop runs in a separate thread */
    28 #ifdef __BEOS__		/* The Be event loop runs in a separate thread */
    28 #define MUST_THREAD_EVENTS
    29 #define MUST_THREAD_EVENTS
    29 #endif
    30 #endif
    30 
    31 
    31 #ifdef WIN32		/* Win32 doesn't allow a separate event thread */
    32 #ifdef __WIN32__	/* Win32 doesn't allow a separate event thread */
    32 #define CANT_THREAD_EVENTS
    33 #define CANT_THREAD_EVENTS
    33 #endif
    34 #endif
    34 
    35 
    35 #ifdef IPOD			/* iPod doesn't support threading at all */
    36 #ifdef IPOD			/* iPod doesn't support threading at all */
    36 #define CANT_THREAD_EVENTS
    37 #define CANT_THREAD_EVENTS
    37 #endif
    38 #endif
    38 
    39 
    39 #ifdef macintosh	/* MacOS 7/8 don't support preemptive multi-tasking */
    40 #ifdef __MACOS__	/* MacOS 7/8 don't support preemptive multi-tasking */
    40 #define CANT_THREAD_EVENTS
    41 #define CANT_THREAD_EVENTS
    41 #endif
    42 #endif
    42 
    43 
    43 #ifdef __OS2__		/* The OS/2 event loop runs in a separate thread */
    44 #ifdef __OS2__		/* The OS/2 event loop runs in a separate thread */
    44 #define MUST_THREAD_EVENTS
    45 #define MUST_THREAD_EVENTS