diff test/testhread.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 290b5baf2fca
children 4436464c4f51
line wrap: on
line diff
--- a/test/testhread.c	Thu Jul 06 18:01:37 2006 +0000
+++ b/test/testhread.c	Mon Jul 10 21:04:37 2006 +0000
@@ -11,72 +11,76 @@
 static int alive = 0;
 
 /* Call this instead of exit(), so we can clean up SDL: atexit() is evil. */
-static void quit(int rc)
+static void
+quit(int rc)
 {
-	SDL_Quit();
-	exit(rc);
+    SDL_Quit();
+    exit(rc);
 }
 
-int SDLCALL ThreadFunc(void *data)
+int SDLCALL
+ThreadFunc(void *data)
 {
-	printf("Started thread %s: My thread id is %u\n",
-				(char *)data, SDL_ThreadID());
-	while ( alive ) {
-		printf("Thread '%s' is alive!\n", (char *)data);
-		SDL_Delay(1*1000);
-	}
-	printf("Thread '%s' exiting!\n", (char *)data);
-	return(0);
+    printf("Started thread %s: My thread id is %u\n",
+           (char *) data, SDL_ThreadID());
+    while (alive) {
+        printf("Thread '%s' is alive!\n", (char *) data);
+        SDL_Delay(1 * 1000);
+    }
+    printf("Thread '%s' exiting!\n", (char *) data);
+    return (0);
 }
 
-static void killed(int sig)
+static void
+killed(int sig)
 {
-	printf("Killed with SIGTERM, waiting 5 seconds to exit\n");
-	SDL_Delay(5*1000);
-	alive = 0;
-	quit(0);
+    printf("Killed with SIGTERM, waiting 5 seconds to exit\n");
+    SDL_Delay(5 * 1000);
+    alive = 0;
+    quit(0);
 }
 
-int main(int argc, char *argv[])
+int
+main(int argc, char *argv[])
 {
-	SDL_Thread *thread;
+    SDL_Thread *thread;
 
-	/* Load the SDL library */
-	if ( SDL_Init(0) < 0 ) {
-		fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError());
-		return(1);
-	}
+    /* Load the SDL library */
+    if (SDL_Init(0) < 0) {
+        fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError());
+        return (1);
+    }
 
-	alive = 1;
-	thread = SDL_CreateThread(ThreadFunc, "#1");
-	if ( thread == NULL ) {
-		fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
-		quit(1);
-	}
-	SDL_Delay(5*1000);
-	printf("Waiting for thread #1\n");
-	alive = 0;
-	SDL_WaitThread(thread, NULL);
+    alive = 1;
+    thread = SDL_CreateThread(ThreadFunc, "#1");
+    if (thread == NULL) {
+        fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
+        quit(1);
+    }
+    SDL_Delay(5 * 1000);
+    printf("Waiting for thread #1\n");
+    alive = 0;
+    SDL_WaitThread(thread, NULL);
 
-	alive = 1;
-	thread = SDL_CreateThread(ThreadFunc, "#2");
-	if ( thread == NULL ) {
-		fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
-		quit(1);
-	}
-	SDL_Delay(5*1000);
-	printf("Killing thread #2\n");
-	SDL_KillThread(thread);
+    alive = 1;
+    thread = SDL_CreateThread(ThreadFunc, "#2");
+    if (thread == NULL) {
+        fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
+        quit(1);
+    }
+    SDL_Delay(5 * 1000);
+    printf("Killing thread #2\n");
+    SDL_KillThread(thread);
 
-	alive = 1;
-	signal(SIGTERM, killed);
-	thread = SDL_CreateThread(ThreadFunc, "#3");
-	if ( thread == NULL ) {
-		fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
-		quit(1);
-	}
-	raise(SIGTERM);
+    alive = 1;
+    signal(SIGTERM, killed);
+    thread = SDL_CreateThread(ThreadFunc, "#3");
+    if (thread == NULL) {
+        fprintf(stderr, "Couldn't create thread: %s\n", SDL_GetError());
+        quit(1);
+    }
+    raise(SIGTERM);
 
-	SDL_Quit();	/* Never reached */
-	return(0);	/* Never reached */
+    SDL_Quit();                 /* Never reached */
+    return (0);                 /* Never reached */
 }