X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=thread_win.c;h=fa282f4d4f61dd13e48e2db20b1ce86c4e419237;hb=ae621b85bde1c51e8193e5bbc19ad530899e7b9d;hp=692a6f11735880c18fdccd1c48c5f5c22fbfe77a;hpb=1f235f06de684fe5a3626b1dc51f638a1ff4cdb0;p=xonotic%2Fdarkplaces.git diff --git a/thread_win.c b/thread_win.c index 692a6f11..fa282f4d 100644 --- a/thread_win.c +++ b/thread_win.c @@ -14,7 +14,7 @@ void Thread_Shutdown(void) { } -qboolean Thread_HasThreads(void) +qbool Thread_HasThreads(void) { #ifdef THREADDISABLE return false; @@ -53,7 +53,7 @@ int _Thread_UnlockMutex(void *mutex, const char *filename, int fileline) #ifdef THREADDEBUG Sys_PrintfToTerminal("%p mutex unlock %s:%i\n" , mutex, filename, fileline); #endif - return (ReleaseMutex(mutex) == FALSE) ? -1 : 0; + return (ReleaseMutex(mutex) == false) ? -1 : 0; } typedef struct thread_semaphore_s @@ -262,7 +262,7 @@ typedef struct { void *_Thread_CreateBarrier(unsigned int count, const char *filename, int fileline) { - barrier_t *b = Z_Malloc(sizeof(barrier_t)); + volatile barrier_t *b = (volatile barrier_t *) Z_Malloc(sizeof(barrier_t)); #ifdef THREADDEBUG Sys_PrintfToTerminal("%p barrier create(%d) %s:%i\n", b, count, filename, fileline); #endif @@ -275,7 +275,7 @@ void *_Thread_CreateBarrier(unsigned int count, const char *filename, int fileli void _Thread_DestroyBarrier(void *barrier, const char *filename, int fileline) { - barrier_t *b = (barrier_t *) barrier; + volatile barrier_t *b = (volatile barrier_t *) barrier; #ifdef THREADDEBUG Sys_PrintfToTerminal("%p barrier destroy %s:%i\n", b, filename, fileline); #endif @@ -285,7 +285,7 @@ void _Thread_DestroyBarrier(void *barrier, const char *filename, int fileline) void _Thread_WaitBarrier(void *barrier, const char *filename, int fileline) { - barrier_t *b = (barrier_t *) barrier; + volatile barrier_t *b = (volatile barrier_t *) barrier; #ifdef THREADDEBUG Sys_PrintfToTerminal("%p barrier wait %s:%i\n", b, filename, fileline); #endif