diff src/timer/os2/SDL_systimer.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/timer/os2/SDL_systimer.c	Mon May 29 03:53:21 2006 +0000
+++ b/src/timer/os2/SDL_systimer.c	Mon May 29 04:04:35 2006 +0000
@@ -45,19 +45,19 @@
 static ULONG hires_ticks_per_second;
 
 void
-SDL_StartTicks (void)
+SDL_StartTicks(void)
 {
-    DosTmrQueryFreq (&hires_ticks_per_second);
-    DosTmrQueryTime ((PQWORD) & hires_start_ticks);
+    DosTmrQueryFreq(&hires_ticks_per_second);
+    DosTmrQueryTime((PQWORD) & hires_start_ticks);
 }
 
 DECLSPEC Uint32 SDLCALL
-SDL_GetTicks (void)
+SDL_GetTicks(void)
 {
     long long hires_now;
     ULONG ticks = ticks;
 
-    DosTmrQueryTime ((PQWORD) & hires_now);
+    DosTmrQueryTime((PQWORD) & hires_now);
 /*
         hires_now -= hires_start_ticks;
         hires_now *= 1000;
@@ -90,7 +90,7 @@
 
 /* High resolution sleep, originally made by Ilya Zakharevich */
 DECLSPEC void SDLCALL
-SDL_Delay (Uint32 ms)
+SDL_Delay(Uint32 ms)
 {
     /* This is similar to DosSleep(), but has 8ms granularity in time-critical
        threads even on Warp3. */
@@ -105,15 +105,15 @@
     APIRET badrc;
     int switch_priority = 50;
 
-    DosCreateEventSem (NULL,    /* Unnamed */
-                       &hevEvent1,      /* Handle of semaphore returned */
-                       DC_SEM_SHARED,   /* Shared needed for DosAsyncTimer */
-                       FALSE);  /* Semaphore is in RESET state  */
+    DosCreateEventSem(NULL,     /* Unnamed */
+                      &hevEvent1,       /* Handle of semaphore returned */
+                      DC_SEM_SHARED,    /* Shared needed for DosAsyncTimer */
+                      FALSE);   /* Semaphore is in RESET state  */
 
     if (ms >= switch_priority)
         switch_priority = 0;
     if (switch_priority) {
-        if (DosGetInfoBlocks (&tib, &pib) != NO_ERROR)
+        if (DosGetInfoBlocks(&tib, &pib) != NO_ERROR)
             switch_priority = 0;
         else {
             /* In Warp3, to switch scheduling to 8ms step, one needs to do 
@@ -131,47 +131,46 @@
             /* tib->tib_ptib2->tib2_ulpri = 0x0300; */
             /* We do not want to run at high priority if a signal causes us
                to longjmp() out of this section... */
-            if (DosEnterMustComplete (&nesting))
+            if (DosEnterMustComplete(&nesting))
                 switch_priority = 0;
             else
-                DosSetPriority (PRTYS_THREAD, PRTYC_TIMECRITICAL, 0, 0);
+                DosSetPriority(PRTYS_THREAD, PRTYC_TIMECRITICAL, 0, 0);
         }
     }
 
-    if ((badrc = DosAsyncTimer (ms, (HSEM) hevEvent1,   /* Semaphore to post        */
-                                &htimerEvent1)))        /* Timer handler (returned) */
+    if ((badrc = DosAsyncTimer(ms, (HSEM) hevEvent1,    /* Semaphore to post        */
+                               &htimerEvent1))) /* Timer handler (returned) */
         e = "DosAsyncTimer";
 
     if (switch_priority && tib->tib_ptib2->tib2_ulpri == 0x0300) {
         /* Nobody switched priority while we slept...  Ignore errors... */
         /* tib->tib_ptib2->tib2_ulpri = priority; *//* Get back... */
         if (!
-            (rc =
-             DosSetPriority (PRTYS_THREAD, (priority >> 8) & 0xFF, 0, 0)))
-            rc = DosSetPriority (PRTYS_THREAD, 0, priority & 0xFF, 0);
+            (rc = DosSetPriority(PRTYS_THREAD, (priority >> 8) & 0xFF, 0, 0)))
+            rc = DosSetPriority(PRTYS_THREAD, 0, priority & 0xFF, 0);
     }
     if (switch_priority)
-        rc = DosExitMustComplete (&nesting);    /* Ignore errors */
+        rc = DosExitMustComplete(&nesting);     /* Ignore errors */
 
     /* The actual blocking call is made with "normal" priority.  This way we
        should not bother with DosSleep(0) etc. to compensate for us interrupting
        higher-priority threads.  The goal is to prohibit the system spending too
        much time halt()ing, not to run us "no matter what". */
     if (!e)                     /* Wait for AsyncTimer event */
-        badrc = DosWaitEventSem (hevEvent1, SEM_INDEFINITE_WAIT);
+        badrc = DosWaitEventSem(hevEvent1, SEM_INDEFINITE_WAIT);
 
     if (e);                     /* Do nothing */
     else if (badrc == ERROR_INTERRUPT)
         ret = 0;
     else if (badrc)
         e = "DosWaitEventSem";
-    if ((rc = DosCloseEventSem (hevEvent1)) && !e) {    /* Get rid of semaphore */
+    if ((rc = DosCloseEventSem(hevEvent1)) && !e) {     /* Get rid of semaphore */
         e = "DosCloseEventSem";
         badrc = rc;
     }
     if (e) {
-        SDL_SetError ("[SDL_Delay] : Had error in %s(), rc is 0x%x\n", e,
-                      badrc);
+        SDL_SetError("[SDL_Delay] : Had error in %s(), rc is 0x%x\n", e,
+                     badrc);
     }
 }
 
@@ -180,48 +179,48 @@
 static SDL_Thread *timer = NULL;
 
 static int
-RunTimer (void *unused)
+RunTimer(void *unused)
 {
-    DosSetPriority (PRTYS_THREAD, PRTYC_TIMECRITICAL, 0, 0);
+    DosSetPriority(PRTYS_THREAD, PRTYC_TIMECRITICAL, 0, 0);
     while (timer_alive) {
         if (SDL_timer_running) {
-            SDL_ThreadedTimerCheck ();
+            SDL_ThreadedTimerCheck();
         }
-        SDL_Delay (10);
+        SDL_Delay(10);
     }
     return (0);
 }
 
 /* This is only called if the event thread is not running */
 int
-SDL_SYS_TimerInit (void)
+SDL_SYS_TimerInit(void)
 {
     timer_alive = 1;
-    timer = SDL_CreateThread (RunTimer, NULL);
+    timer = SDL_CreateThread(RunTimer, NULL);
     if (timer == NULL)
         return (-1);
-    return (SDL_SetTimerThreaded (1));
+    return (SDL_SetTimerThreaded(1));
 }
 
 void
-SDL_SYS_TimerQuit (void)
+SDL_SYS_TimerQuit(void)
 {
     timer_alive = 0;
     if (timer) {
-        SDL_WaitThread (timer, NULL);
+        SDL_WaitThread(timer, NULL);
         timer = NULL;
     }
 }
 
 int
-SDL_SYS_StartTimer (void)
+SDL_SYS_StartTimer(void)
 {
-    SDL_SetError ("Internal logic error: OS/2 uses threaded timer");
+    SDL_SetError("Internal logic error: OS/2 uses threaded timer");
     return (-1);
 }
 
 void
-SDL_SYS_StopTimer (void)
+SDL_SYS_StopTimer(void)
 {
     return;
 }