diff src/thread/dc/SDL_syssem.c @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/thread/dc/SDL_syssem.c	Sun May 21 17:27:13 2006 +0000
+++ b/src/thread/dc/SDL_syssem.c	Sun May 28 13:04:16 2006 +0000
@@ -30,44 +30,51 @@
 
 #if SDL_THREADS_DISABLED
 
-SDL_sem *SDL_CreateSemaphore(Uint32 initial_value)
+SDL_sem *
+SDL_CreateSemaphore (Uint32 initial_value)
 {
-	SDL_SetError("SDL not configured with thread support");
-	return (SDL_sem *)0;
+    SDL_SetError ("SDL not configured with thread support");
+    return (SDL_sem *) 0;
 }
 
-void SDL_DestroySemaphore(SDL_sem *sem)
+void
+SDL_DestroySemaphore (SDL_sem * sem)
 {
-	return;
+    return;
 }
 
-int SDL_SemTryWait(SDL_sem *sem)
+int
+SDL_SemTryWait (SDL_sem * sem)
 {
-	SDL_SetError("SDL not configured with thread support");
-	return -1;
+    SDL_SetError ("SDL not configured with thread support");
+    return -1;
 }
 
-int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
+int
+SDL_SemWaitTimeout (SDL_sem * sem, Uint32 timeout)
 {
-	SDL_SetError("SDL not configured with thread support");
-	return -1;
+    SDL_SetError ("SDL not configured with thread support");
+    return -1;
 }
 
-int SDL_SemWait(SDL_sem *sem)
+int
+SDL_SemWait (SDL_sem * sem)
 {
-	SDL_SetError("SDL not configured with thread support");
-	return -1;
+    SDL_SetError ("SDL not configured with thread support");
+    return -1;
 }
 
-Uint32 SDL_SemValue(SDL_sem *sem)
+Uint32
+SDL_SemValue (SDL_sem * sem)
 {
-	return 0;
+    return 0;
 }
 
-int SDL_SemPost(SDL_sem *sem)
+int
+SDL_SemPost (SDL_sem * sem)
 {
-	SDL_SetError("SDL not configured with thread support");
-	return -1;
+    SDL_SetError ("SDL not configured with thread support");
+    return -1;
 }
 
 #else
@@ -76,93 +83,104 @@
 
 struct SDL_semaphore
 {
-	semaphore_t sem;
+    semaphore_t sem;
 };
 
-SDL_sem *SDL_CreateSemaphore(Uint32 initial_value)
+SDL_sem *
+SDL_CreateSemaphore (Uint32 initial_value)
 {
-	return (SDL_sem *)sem_create(initial_value);
+    return (SDL_sem *) sem_create (initial_value);
 }
 
 /* WARNING:
    You cannot call this function when another thread is using the semaphore.
 */
-void SDL_DestroySemaphore(SDL_sem *sem)
+void
+SDL_DestroySemaphore (SDL_sem * sem)
 {
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return;
+    }
 
-	sem_destroy(&sem->sem);
+    sem_destroy (&sem->sem);
 }
 
-int SDL_SemTryWait(SDL_sem *sem)
+int
+SDL_SemTryWait (SDL_sem * sem)
 {
-	int retval;
+    int retval;
 
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return -1;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return -1;
+    }
 
-	retval = sem_trywait(&sem->sem);
-	if (retval==0) return 0;
-	else return SDL_MUTEX_TIMEDOUT;
+    retval = sem_trywait (&sem->sem);
+    if (retval == 0)
+        return 0;
+    else
+        return SDL_MUTEX_TIMEDOUT;
 
-	return retval;
+    return retval;
 }
 
-int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
+int
+SDL_SemWaitTimeout (SDL_sem * sem, Uint32 timeout)
 {
-	int retval;
+    int retval;
 
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return -1;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return -1;
+    }
 
-	/* A timeout of 0 is an easy case */
-	if ( timeout == 0 ) {
-		return SDL_SemTryWait(sem);
-	}
+    /* A timeout of 0 is an easy case */
+    if (timeout == 0) {
+        return SDL_SemTryWait (sem);
+    }
 
-	retval = sem_wait_timed(&sem->sem,timeout);
-	if (retval==-1) retval= SDL_MUTEX_TIMEDOUT;
+    retval = sem_wait_timed (&sem->sem, timeout);
+    if (retval == -1)
+        retval = SDL_MUTEX_TIMEDOUT;
 
-	return retval;
+    return retval;
 }
 
-int SDL_SemWait(SDL_sem *sem)
+int
+SDL_SemWait (SDL_sem * sem)
 {
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return -1;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return -1;
+    }
 
-	sem_wait(&sem->sem);
-	return 0;
+    sem_wait (&sem->sem);
+    return 0;
 }
 
-Uint32 SDL_SemValue(SDL_sem *sem)
+Uint32
+SDL_SemValue (SDL_sem * sem)
 {
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return -1;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return -1;
+    }
 
-	return sem_count(&sem->sem);
+    return sem_count (&sem->sem);
 }
 
-int SDL_SemPost(SDL_sem *sem)
+int
+SDL_SemPost (SDL_sem * sem)
 {
-	if ( ! sem ) {
-		SDL_SetError("Passed a NULL semaphore");
-		return -1;
-	}
+    if (!sem) {
+        SDL_SetError ("Passed a NULL semaphore");
+        return -1;
+    }
 
-	sem_signal(&sem->sem);
-	return 0;
+    sem_signal (&sem->sem);
+    return 0;
 }
 
 #endif /* SDL_THREADS_DISABLED */
+/* vi: set ts=4 sw=4 expandtab: */