Mercurial > sdl-ios-xcode
diff test/testlock.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/test/testlock.c Mon May 29 03:53:21 2006 +0000 +++ b/test/testlock.c Mon May 29 04:04:35 2006 +0000 @@ -20,91 +20,91 @@ * calling conventions may differ... */ static void -SDL_Quit_Wrapper (void) +SDL_Quit_Wrapper(void) { - SDL_Quit (); + SDL_Quit(); } void -printid (void) +printid(void) { - printf ("Process %u: exiting\n", SDL_ThreadID ()); + printf("Process %u: exiting\n", SDL_ThreadID()); } void -terminate (int sig) +terminate(int sig) { - signal (SIGINT, terminate); + signal(SIGINT, terminate); doterminate = 1; } void -closemutex (int sig) +closemutex(int sig) { - Uint32 id = SDL_ThreadID (); + Uint32 id = SDL_ThreadID(); int i; - printf ("Process %u: Cleaning up...\n", id == mainthread ? 0 : id); + printf("Process %u: Cleaning up...\n", id == mainthread ? 0 : id); for (i = 0; i < 6; ++i) - SDL_KillThread (threads[i]); - SDL_DestroyMutex (mutex); - exit (sig); + SDL_KillThread(threads[i]); + SDL_DestroyMutex(mutex); + exit(sig); } int SDLCALL -Run (void *data) +Run(void *data) { - if (SDL_ThreadID () == mainthread) - signal (SIGTERM, closemutex); + if (SDL_ThreadID() == mainthread) + signal(SIGTERM, closemutex); while (1) { - printf ("Process %u ready to work\n", SDL_ThreadID ()); - if (SDL_mutexP (mutex) < 0) { - fprintf (stderr, "Couldn't lock mutex: %s", SDL_GetError ()); - exit (1); + printf("Process %u ready to work\n", SDL_ThreadID()); + if (SDL_mutexP(mutex) < 0) { + fprintf(stderr, "Couldn't lock mutex: %s", SDL_GetError()); + exit(1); } - printf ("Process %u, working!\n", SDL_ThreadID ()); - SDL_Delay (1 * 1000); - printf ("Process %u, done!\n", SDL_ThreadID ()); - if (SDL_mutexV (mutex) < 0) { - fprintf (stderr, "Couldn't unlock mutex: %s", SDL_GetError ()); - exit (1); + printf("Process %u, working!\n", SDL_ThreadID()); + SDL_Delay(1 * 1000); + printf("Process %u, done!\n", SDL_ThreadID()); + if (SDL_mutexV(mutex) < 0) { + fprintf(stderr, "Couldn't unlock mutex: %s", SDL_GetError()); + exit(1); } /* If this sleep isn't done, then threads may starve */ - SDL_Delay (10); - if (SDL_ThreadID () == mainthread && doterminate) { - printf ("Process %u: raising SIGTERM\n", SDL_ThreadID ()); - raise (SIGTERM); + SDL_Delay(10); + if (SDL_ThreadID() == mainthread && doterminate) { + printf("Process %u: raising SIGTERM\n", SDL_ThreadID()); + raise(SIGTERM); } } return (0); } int -main (int argc, char *argv[]) +main(int argc, char *argv[]) { int i; int maxproc = 6; /* Load the SDL library */ - if (SDL_Init (0) < 0) { - fprintf (stderr, "%s\n", SDL_GetError ()); - exit (1); + if (SDL_Init(0) < 0) { + fprintf(stderr, "%s\n", SDL_GetError()); + exit(1); } - atexit (SDL_Quit_Wrapper); + atexit(SDL_Quit_Wrapper); - if ((mutex = SDL_CreateMutex ()) == NULL) { - fprintf (stderr, "Couldn't create mutex: %s\n", SDL_GetError ()); - exit (1); + if ((mutex = SDL_CreateMutex()) == NULL) { + fprintf(stderr, "Couldn't create mutex: %s\n", SDL_GetError()); + exit(1); } - mainthread = SDL_ThreadID (); - printf ("Main thread: %u\n", mainthread); - atexit (printid); + mainthread = SDL_ThreadID(); + printf("Main thread: %u\n", mainthread); + atexit(printid); for (i = 0; i < maxproc; ++i) { - if ((threads[i] = SDL_CreateThread (Run, NULL)) == NULL) - fprintf (stderr, "Couldn't create thread!\n"); + if ((threads[i] = SDL_CreateThread(Run, NULL)) == NULL) + fprintf(stderr, "Couldn't create thread!\n"); } - signal (SIGINT, terminate); - Run (NULL); + signal(SIGINT, terminate); + Run(NULL); return (0); /* Never reached */ }