]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - thread_win.c
Doxygen: more tweaks
[xonotic/darkplaces.git] / thread_win.c
index 692a6f11735880c18fdccd1c48c5f5c22fbfe77a..1cfad9a40031eabbd32d9412e45a4b5976de680d 100644 (file)
@@ -14,7 +14,7 @@ void Thread_Shutdown(void)
 {
 }
 
-qboolean Thread_HasThreads(void)
+qbool Thread_HasThreads(void)
 {
 #ifdef THREADDISABLE
        return false;
@@ -27,7 +27,7 @@ void *_Thread_CreateMutex(const char *filename, int fileline)
 {
        void *mutex = (void *)CreateMutex(NULL, FALSE, NULL);
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p mutex create %s:%i\n" , mutex, filename, fileline);
+       Sys_Printf("%p mutex create %s:%i\n" , mutex, filename, fileline);
 #endif
        return mutex;
 }
@@ -35,7 +35,7 @@ void *_Thread_CreateMutex(const char *filename, int fileline)
 void _Thread_DestroyMutex(void *mutex, const char *filename, int fileline)
 {
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p mutex destroy %s:%i\n", mutex, filename, fileline);
+       Sys_Printf("%p mutex destroy %s:%i\n", mutex, filename, fileline);
 #endif
        CloseHandle(mutex);
 }
@@ -43,7 +43,7 @@ void _Thread_DestroyMutex(void *mutex, const char *filename, int fileline)
 int _Thread_LockMutex(void *mutex, const char *filename, int fileline)
 {
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p mutex lock %s:%i\n"   , mutex, filename, fileline);
+       Sys_Printf("%p mutex lock %s:%i\n"   , mutex, filename, fileline);
 #endif
        return (WaitForSingleObject(mutex, INFINITE) == WAIT_FAILED) ? -1 : 0;
 }
@@ -51,9 +51,9 @@ int _Thread_LockMutex(void *mutex, const char *filename, int fileline)
 int _Thread_UnlockMutex(void *mutex, const char *filename, int fileline)
 {
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p mutex unlock %s:%i\n" , mutex, filename, fileline);
+       Sys_Printf("%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
@@ -118,7 +118,7 @@ void *_Thread_CreateCond(const char *filename, int fileline)
        c->waiting = 0;
        c->signals = 0;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p cond create %s:%i\n"   , c, filename, fileline);
+       Sys_Printf("%p cond create %s:%i\n"   , c, filename, fileline);
 #endif
        return c;
 }
@@ -127,7 +127,7 @@ void _Thread_DestroyCond(void *cond, const char *filename, int fileline)
 {
        thread_cond_t *c = (thread_cond_t *)cond;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p cond destroy %s:%i\n"   , cond, filename, fileline);
+       Sys_Printf("%p cond destroy %s:%i\n"   , cond, filename, fileline);
 #endif
        Thread_DestroySemaphore(c->sem);
        Thread_DestroySemaphore(c->done);
@@ -139,7 +139,7 @@ int _Thread_CondSignal(void *cond, const char *filename, int fileline)
        thread_cond_t *c = (thread_cond_t *)cond;
        int n;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p cond signal %s:%i\n"   , cond, filename, fileline);
+       Sys_Printf("%p cond signal %s:%i\n"   , cond, filename, fileline);
 #endif
        WaitForSingleObject(c->mutex, INFINITE);
        n = c->waiting - c->signals;
@@ -160,7 +160,7 @@ int _Thread_CondBroadcast(void *cond, const char *filename, int fileline)
        int i = 0;
        int n = 0;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p cond broadcast %s:%i\n"   , cond, filename, fileline);
+       Sys_Printf("%p cond broadcast %s:%i\n"   , cond, filename, fileline);
 #endif
        WaitForSingleObject(c->mutex, INFINITE);
        n = c->waiting - c->signals;
@@ -181,7 +181,7 @@ int _Thread_CondWait(void *cond, void *mutex, const char *filename, int fileline
        thread_cond_t *c = (thread_cond_t *)cond;
        int waitresult;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p cond wait %s:%i\n"   , cond, filename, fileline);
+       Sys_Printf("%p cond wait %s:%i\n"   , cond, filename, fileline);
 #endif
 
        WaitForSingleObject(c->mutex, INFINITE);
@@ -228,7 +228,7 @@ void *_Thread_CreateThread(int (*fn)(void *), void *data, const char *filename,
 {
        threadwrapper_t *w = (threadwrapper_t *)calloc(sizeof(*w), 1);
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p thread create %s:%i\n"   , w, filename, fileline);
+       Sys_Printf("%p thread create %s:%i\n"   , w, filename, fileline);
 #endif
        w->fn = fn;
        w->data = data;
@@ -242,7 +242,7 @@ int _Thread_WaitThread(void *d, int retval, const char *filename, int fileline)
 {
        threadwrapper_t *w = (threadwrapper_t *)d;
 #ifdef THREADDEBUG
-       Sys_PrintfToTerminal("%p thread wait %s:%i\n"   , w, filename, fileline);
+       Sys_Printf("%p thread wait %s:%i\n"   , w, filename, fileline);
 #endif
        WaitForSingleObject(w->handle, INFINITE);
        CloseHandle(w->handle);
@@ -262,9 +262,9 @@ 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);
+       Sys_Printf("%p barrier create(%d) %s:%i\n", b, count, filename, fileline);
 #endif
        b->needed = count;
        b->called = 0;
@@ -275,9 +275,9 @@ 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);
+       Sys_Printf("%p barrier destroy %s:%i\n", b, filename, fileline);
 #endif
        Thread_DestroyMutex(b->mutex);
        Thread_DestroyCond(b->cond);
@@ -285,9 +285,9 @@ 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);
+       Sys_Printf("%p barrier wait %s:%i\n", b, filename, fileline);
 #endif
        Thread_LockMutex(b->mutex);
        b->called++;