--- 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 */
}