diff src/thread/os2/SDL_sysmutex.c @ 1895:c121d94672cb

SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 10 Jul 2006 21:04:37 +0000
parents d910939febfa
children 99210400e8b9
line wrap: on
line diff
--- a/src/thread/os2/SDL_sysmutex.c	Thu Jul 06 18:01:37 2006 +0000
+++ b/src/thread/os2/SDL_sysmutex.c	Mon Jul 10 21:04:37 2006 +0000
@@ -30,79 +30,78 @@
 #include "SDL_mutex.h"
 
 
-struct SDL_mutex {
-	HMTX hmtxID;
+struct SDL_mutex
+{
+    HMTX hmtxID;
 };
 
 /* Create a mutex */
-DECLSPEC SDL_mutex * SDLCALL SDL_CreateMutex(void)
+DECLSPEC SDL_mutex *SDLCALL
+SDL_CreateMutex(void)
 {
-  SDL_mutex *mutex;
-  APIRET ulrc;
+    SDL_mutex *mutex;
+    APIRET ulrc;
 
-  /* Allocate mutex memory */
-  mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
-  if (mutex)
-  {
-    /* Create the mutex, with initial value signaled */
-    ulrc = DosCreateMutexSem(NULL,                  // Create unnamed semaphore
-                             &(mutex->hmtxID),      // Pointer to handle
-                             0L,                    // Flags: create it private (not shared)
-                             FALSE);                // Initial value: unowned
-    if (ulrc!=NO_ERROR)
-    {
-      SDL_SetError("Couldn't create mutex");
-      SDL_free(mutex);
-      mutex = NULL;
+    /* Allocate mutex memory */
+    mutex = (SDL_mutex *) SDL_malloc(sizeof(*mutex));
+    if (mutex) {
+        /* Create the mutex, with initial value signaled */
+        ulrc = DosCreateMutexSem(NULL,  // Create unnamed semaphore
+                                 &(mutex->hmtxID),      // Pointer to handle
+                                 0L,    // Flags: create it private (not shared)
+                                 FALSE);        // Initial value: unowned
+        if (ulrc != NO_ERROR) {
+            SDL_SetError("Couldn't create mutex");
+            SDL_free(mutex);
+            mutex = NULL;
+        }
+    } else {
+        SDL_OutOfMemory();
     }
-  } else {
-    SDL_OutOfMemory();
-  }
-  return(mutex);
+    return (mutex);
 }
 
 /* Free the mutex */
-DECLSPEC void SDLCALL SDL_DestroyMutex(SDL_mutex *mutex)
+DECLSPEC void SDLCALL
+SDL_DestroyMutex(SDL_mutex * mutex)
 {
-  if ( mutex )
-  {
-    if ( mutex->hmtxID )
-    {
-      DosCloseMutexSem(mutex->hmtxID);
-      mutex->hmtxID = 0;
+    if (mutex) {
+        if (mutex->hmtxID) {
+            DosCloseMutexSem(mutex->hmtxID);
+            mutex->hmtxID = 0;
+        }
+        SDL_free(mutex);
     }
-    SDL_free(mutex);
-  }
 }
 
 /* Lock the mutex */
-DECLSPEC int SDLCALL SDL_mutexP(SDL_mutex *mutex)
+DECLSPEC int SDLCALL
+SDL_mutexP(SDL_mutex * mutex)
 {
-  if ( mutex == NULL )
-  {
-    SDL_SetError("Passed a NULL mutex");
-    return -1;
-  }
-  if ( DosRequestMutexSem(mutex->hmtxID, SEM_INDEFINITE_WAIT) != NO_ERROR )
-  {
-    SDL_SetError("Couldn't wait on mutex");
-    return -1;
-  }
-  return(0);
+    if (mutex == NULL) {
+        SDL_SetError("Passed a NULL mutex");
+        return -1;
+    }
+    if (DosRequestMutexSem(mutex->hmtxID, SEM_INDEFINITE_WAIT) != NO_ERROR) {
+        SDL_SetError("Couldn't wait on mutex");
+        return -1;
+    }
+    return (0);
 }
 
 /* Unlock the mutex */
-DECLSPEC int SDLCALL SDL_mutexV(SDL_mutex *mutex)
+DECLSPEC int SDLCALL
+SDL_mutexV(SDL_mutex * mutex)
 {
-  if ( mutex == NULL )
-  {
-    SDL_SetError("Passed a NULL mutex");
-    return -1;
-  }
-  if ( DosReleaseMutexSem(mutex->hmtxID) != NO_ERROR )
-  {
-    SDL_SetError("Couldn't release mutex");
-    return -1;
-  }
-  return(0);
+    if (mutex == NULL) {
+        SDL_SetError("Passed a NULL mutex");
+        return -1;
+    }
+    if (DosReleaseMutexSem(mutex->hmtxID) != NO_ERROR) {
+        SDL_SetError("Couldn't release mutex");
+        return -1;
+    }
+    return (0);
 }
+
+/* vi: set ts=4 sw=4 expandtab: */