comparison src/thread/win32/SDL_systhread.c @ 1659:14717b52abc0 SDL-1.3

Merge trunk-1.3-3
author Sam Lantinga <slouken@libsdl.org>
date Wed, 17 May 2006 08:18:28 +0000
parents 9fb0eee04dd9
children 782fd950bd46 c121d94672cb a1b03ba2fcd0
comparison
equal deleted inserted replaced
1658:e49147870aac 1659:14717b52abc0
39 #if __GNUC__ 39 #if __GNUC__
40 typedef unsigned long (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned, 40 typedef unsigned long (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned,
41 unsigned (__stdcall *func)(void *), void *arg, 41 unsigned (__stdcall *func)(void *), void *arg,
42 unsigned, unsigned *threadID); 42 unsigned, unsigned *threadID);
43 typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code); 43 typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);
44 #elif defined(__WATCOMC__)
45 /* This is for Watcom targets except OS2 */
46 #if __WATCOMC__ < 1240
47 #define __watcall
48 #endif
49 typedef unsigned long (__watcall *pfnSDL_CurrentBeginThread) (void *, unsigned,
50 unsigned (__stdcall *func)(void *), void *arg,
51 unsigned, unsigned *threadID);
52 typedef void (__watcall *pfnSDL_CurrentEndThread)(unsigned code);
44 #else 53 #else
45 typedef uintptr_t (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned, 54 typedef uintptr_t (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned,
46 unsigned (__stdcall *func)(void *), void *arg, 55 unsigned (__stdcall *func)(void *), void *arg,
47 unsigned, unsigned *threadID); 56 unsigned, unsigned *threadID);
48 typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code); 57 typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);