diff -r b43765095a6f -r 9efaae827924 src/thread/SDL_thread.c --- a/src/thread/SDL_thread.c Sun Nov 24 23:56:17 2013 -0500 +++ b/src/thread/SDL_thread.c Mon Dec 09 16:03:18 2013 -0500 @@ -296,8 +296,14 @@ } } +#ifdef SDL_CreateThread +#undef SDL_CreateThread +#endif +#if SDL_DYNAMIC_API +#define SDL_CreateThread SDL_CreateThread_REAL +#endif + #ifdef SDL_PASSED_BEGINTHREAD_ENDTHREAD -#undef SDL_CreateThread DECLSPEC SDL_Thread *SDLCALL SDL_CreateThread(int (SDLCALL * fn) (void *), const char *name, void *data,