21 #include "../SDL_internal.h"
23 #ifndef SDL_thread_c_h_
24 #define SDL_thread_c_h_
29 #if SDL_THREADS_DISABLED
31 #elif SDL_THREAD_PTHREAD
33 #elif SDL_THREAD_WINDOWS
37 #elif SDL_THREAD_STDCPP
42 #error Need thread implementation for this platform
45 #include "../SDL_error_c.h"
84 #define TLS_ALLOC_CHUNKSIZE 4
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 void
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
unsigned long SDL_threadID
@ SDL_THREAD_STATE_ZOMBIE
@ SDL_THREAD_STATE_CLEANED
@ SDL_THREAD_STATE_DETACHED
void SDL_RunThread(SDL_Thread *thread)
int SDL_Generic_SetTLSData(SDL_TLSData *data)
SDL_TLSData * SDL_Generic_GetTLSData(void)
A type representing an atomic integer value. It is a struct so people don't accidentally use numeric ...
typedef int(__stdcall *FARPROC)()