Mercurial > sdl-ios-xcode
diff src/thread/generic/SDL_syssem.c @ 1668:4da1ee79c9af SDL-1.3
more tweaking indent options
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 04:04:35 +0000 |
parents | 782fd950bd46 |
children |
line wrap: on
line diff
--- a/src/thread/generic/SDL_syssem.c Mon May 29 03:53:21 2006 +0000 +++ b/src/thread/generic/SDL_syssem.c Mon May 29 04:04:35 2006 +0000 @@ -31,49 +31,49 @@ #if SDL_THREADS_DISABLED SDL_sem * -SDL_CreateSemaphore (Uint32 initial_value) +SDL_CreateSemaphore(Uint32 initial_value) { - SDL_SetError ("SDL not configured with thread support"); + SDL_SetError("SDL not configured with thread support"); return (SDL_sem *) 0; } void -SDL_DestroySemaphore (SDL_sem * sem) +SDL_DestroySemaphore(SDL_sem * sem) { return; } int -SDL_SemTryWait (SDL_sem * sem) +SDL_SemTryWait(SDL_sem * sem) { - SDL_SetError ("SDL not configured with thread support"); + SDL_SetError("SDL not configured with thread support"); return -1; } int -SDL_SemWaitTimeout (SDL_sem * sem, Uint32 timeout) +SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout) { - SDL_SetError ("SDL not configured with thread support"); + SDL_SetError("SDL not configured with thread support"); return -1; } int -SDL_SemWait (SDL_sem * sem) +SDL_SemWait(SDL_sem * sem) { - SDL_SetError ("SDL not configured with thread support"); + SDL_SetError("SDL not configured with thread support"); return -1; } Uint32 -SDL_SemValue (SDL_sem * sem) +SDL_SemValue(SDL_sem * sem) { return 0; } int -SDL_SemPost (SDL_sem * sem) +SDL_SemPost(SDL_sem * sem) { - SDL_SetError ("SDL not configured with thread support"); + SDL_SetError("SDL not configured with thread support"); return -1; } @@ -88,22 +88,22 @@ }; SDL_sem * -SDL_CreateSemaphore (Uint32 initial_value) +SDL_CreateSemaphore(Uint32 initial_value) { SDL_sem *sem; - sem = (SDL_sem *) SDL_malloc (sizeof (*sem)); + sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); if (!sem) { - SDL_OutOfMemory (); + SDL_OutOfMemory(); return NULL; } sem->count = initial_value; sem->waiters_count = 0; - sem->count_lock = SDL_CreateMutex (); - sem->count_nonzero = SDL_CreateCond (); + sem->count_lock = SDL_CreateMutex(); + sem->count_nonzero = SDL_CreateCond(); if (!sem->count_lock || !sem->count_nonzero) { - SDL_DestroySemaphore (sem); + SDL_DestroySemaphore(sem); return NULL; } @@ -114,108 +114,108 @@ You cannot call this function when another thread is using the semaphore. */ void -SDL_DestroySemaphore (SDL_sem * sem) +SDL_DestroySemaphore(SDL_sem * sem) { if (sem) { sem->count = 0xFFFFFFFF; while (sem->waiters_count > 0) { - SDL_CondSignal (sem->count_nonzero); - SDL_Delay (10); + SDL_CondSignal(sem->count_nonzero); + SDL_Delay(10); } - SDL_DestroyCond (sem->count_nonzero); + SDL_DestroyCond(sem->count_nonzero); if (sem->count_lock) { - SDL_mutexP (sem->count_lock); - SDL_mutexV (sem->count_lock); - SDL_DestroyMutex (sem->count_lock); + SDL_mutexP(sem->count_lock); + SDL_mutexV(sem->count_lock); + SDL_DestroyMutex(sem->count_lock); } - SDL_free (sem); + SDL_free(sem); } } int -SDL_SemTryWait (SDL_sem * sem) +SDL_SemTryWait(SDL_sem * sem) { int retval; if (!sem) { - SDL_SetError ("Passed a NULL semaphore"); + SDL_SetError("Passed a NULL semaphore"); return -1; } retval = SDL_MUTEX_TIMEDOUT; - SDL_LockMutex (sem->count_lock); + SDL_LockMutex(sem->count_lock); if (sem->count > 0) { --sem->count; retval = 0; } - SDL_UnlockMutex (sem->count_lock); + SDL_UnlockMutex(sem->count_lock); return retval; } int -SDL_SemWaitTimeout (SDL_sem * sem, Uint32 timeout) +SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout) { int retval; if (!sem) { - SDL_SetError ("Passed a NULL semaphore"); + SDL_SetError("Passed a NULL semaphore"); return -1; } /* A timeout of 0 is an easy case */ if (timeout == 0) { - return SDL_SemTryWait (sem); + return SDL_SemTryWait(sem); } - SDL_LockMutex (sem->count_lock); + SDL_LockMutex(sem->count_lock); ++sem->waiters_count; retval = 0; while ((sem->count == 0) && (retval != SDL_MUTEX_TIMEDOUT)) { - retval = SDL_CondWaitTimeout (sem->count_nonzero, - sem->count_lock, timeout); + retval = SDL_CondWaitTimeout(sem->count_nonzero, + sem->count_lock, timeout); } --sem->waiters_count; --sem->count; - SDL_UnlockMutex (sem->count_lock); + SDL_UnlockMutex(sem->count_lock); return retval; } int -SDL_SemWait (SDL_sem * sem) +SDL_SemWait(SDL_sem * sem) { - return SDL_SemWaitTimeout (sem, SDL_MUTEX_MAXWAIT); + return SDL_SemWaitTimeout(sem, SDL_MUTEX_MAXWAIT); } Uint32 -SDL_SemValue (SDL_sem * sem) +SDL_SemValue(SDL_sem * sem) { Uint32 value; value = 0; if (sem) { - SDL_LockMutex (sem->count_lock); + SDL_LockMutex(sem->count_lock); value = sem->count; - SDL_UnlockMutex (sem->count_lock); + SDL_UnlockMutex(sem->count_lock); } return value; } int -SDL_SemPost (SDL_sem * sem) +SDL_SemPost(SDL_sem * sem) { if (!sem) { - SDL_SetError ("Passed a NULL semaphore"); + SDL_SetError("Passed a NULL semaphore"); return -1; } - SDL_LockMutex (sem->count_lock); + SDL_LockMutex(sem->count_lock); if (sem->waiters_count > 0) { - SDL_CondSignal (sem->count_nonzero); + SDL_CondSignal(sem->count_nonzero); } ++sem->count; - SDL_UnlockMutex (sem->count_lock); + SDL_UnlockMutex(sem->count_lock); return 0; }