MinGW32 minor build patch

Hello,

I’m showing “unsigned long” _beginthreadex(…), not “unsigned int” (uintptr_t), in /usr/i686-pc-mingw32/sys-root/mingw/include/process.h from package mingw-runtime-3.20-1 (cygwin-1.7.9-1)

— src/thread/win32/SDL_systhread.c.ORIG 2012-01-26 11:48:48.953125000 -0500
+++ src/thread/win32/SDL_systhread.c 2012-01-26 11:49:00.312500000 -0500
@@ -51,7 +51,7 @@
unsigned, unsigned *threadID);
typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);
#else
-typedef uintptr_t (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned,
+typedef unsigned long (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned,
unsigned (__stdcall *func)(void *), void *arg,
unsigned, unsigned *threadID);
typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);

Thanks,
Ken

That is, uintptr_t is what MSDN shows:
http://msdn.microsoft.com/en-us/library/kdzttdcb(v=vs.90).aspxOn Thu, Jan 26, 2012 at 10:56 AM, Kenneth Salerno wrote:

Hello,

I’m showing “unsigned long” _beginthreadex(…), not “unsigned int”
(uintptr_t), in /usr/i686-pc-mingw32/sys-root/mingw/include/process.h from
package mingw-runtime-3.20-1 (cygwin-1.7.9-1)

— src/thread/win32/SDL_systhread.c.ORIG 2012-01-26 11:48:48.953125000
-0500
+++ src/thread/win32/SDL_systhread.c 2012-01-26 11:49:00.312500000
-0500
@@ -51,7 +51,7 @@
unsigned, unsigned *threadID);
typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);
#else
-typedef uintptr_t (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned,
+typedef unsigned long (__cdecl *pfnSDL_CurrentBeginThread) (void *,
unsigned,
unsigned (__stdcall *func)(void *), void *arg,
unsigned, unsigned *threadID);
typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code);

Thanks,
Ken


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org