diff src/timer/beos/SDL_systimer.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 92947e3a18db
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/timer/beos/SDL_systimer.c	Sun May 21 17:27:13 2006 +0000
+++ b/src/timer/beos/SDL_systimer.c	Sun May 28 13:04:16 2006 +0000
@@ -31,65 +31,74 @@
 
 static bigtime_t start;
 
-void SDL_StartTicks(void)
+void
+SDL_StartTicks (void)
 {
-	/* Set first ticks value */
-	start = system_time();
+    /* Set first ticks value */
+    start = system_time ();
 }
 
-Uint32 SDL_GetTicks(void)
+Uint32
+SDL_GetTicks (void)
 {
-	return((system_time()-start)/1000);
+    return ((system_time () - start) / 1000);
 }
 
-void SDL_Delay(Uint32 ms)
+void
+SDL_Delay (Uint32 ms)
 {
-	snooze(ms*1000);
+    snooze (ms * 1000);
 }
 
 /* Data to handle a single periodic alarm */
 static int timer_alive = 0;
 static SDL_Thread *timer = NULL;
 
-static int RunTimer(void *unused)
+static int
+RunTimer (void *unused)
 {
-	while ( timer_alive ) {
-		if ( SDL_timer_running ) {
-			SDL_ThreadedTimerCheck();
-		}
-		SDL_Delay(10);
-	}
-	return(0);
+    while (timer_alive) {
+        if (SDL_timer_running) {
+            SDL_ThreadedTimerCheck ();
+        }
+        SDL_Delay (10);
+    }
+    return (0);
 }
 
 /* This is only called if the event thread is not running */
-int SDL_SYS_TimerInit(void)
+int
+SDL_SYS_TimerInit (void)
 {
-	timer_alive = 1;
-	timer = SDL_CreateThread(RunTimer, NULL);
-	if ( timer == NULL )
-		return(-1);
-	return(SDL_SetTimerThreaded(1));
+    timer_alive = 1;
+    timer = SDL_CreateThread (RunTimer, NULL);
+    if (timer == NULL)
+        return (-1);
+    return (SDL_SetTimerThreaded (1));
 }
 
-void SDL_SYS_TimerQuit(void)
+void
+SDL_SYS_TimerQuit (void)
 {
-	timer_alive = 0;
-	if ( timer ) {
-		SDL_WaitThread(timer, NULL);
-		timer = NULL;
-	}
+    timer_alive = 0;
+    if (timer) {
+        SDL_WaitThread (timer, NULL);
+        timer = NULL;
+    }
 }
 
-int SDL_SYS_StartTimer(void)
+int
+SDL_SYS_StartTimer (void)
 {
-	SDL_SetError("Internal logic error: BeOS uses threaded timer");
-	return(-1);
+    SDL_SetError ("Internal logic error: BeOS uses threaded timer");
+    return (-1);
 }
 
-void SDL_SYS_StopTimer(void)
+void
+SDL_SYS_StopTimer (void)
 {
-	return;
+    return;
 }
 
 #endif /* SDL_TIMER_BEOS */
+/* vi: set ts=4 sw=4 expandtab: */