Mercurial > sdl-ios-xcode
diff test/testerror.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 | 0d1b16ee0bca |
line wrap: on
line diff
--- a/test/testerror.c Thu Jul 06 18:01:37 2006 +0000 +++ b/test/testerror.c Mon Jul 10 21:04:37 2006 +0000 @@ -11,51 +11,54 @@ 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) { - /* Set the child thread error string */ - SDL_SetError("Thread %s (%d) had a problem: %s", - (char *)data, SDL_ThreadID(), "nevermind"); - while ( alive ) { - printf("Thread '%s' is alive!\n", (char *)data); - SDL_Delay(1*1000); - } - printf("Child thread error string: %s\n", SDL_GetError()); - return(0); + /* Set the child thread error string */ + SDL_SetError("Thread %s (%d) had a problem: %s", + (char *) data, SDL_ThreadID(), "nevermind"); + while (alive) { + printf("Thread '%s' is alive!\n", (char *) data); + SDL_Delay(1 * 1000); + } + printf("Child thread error string: %s\n", SDL_GetError()); + return (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); + } - /* Set the error value for the main thread */ - SDL_SetError("No worries"); + /* Set the error value for the main thread */ + SDL_SetError("No worries"); - 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); - printf("Main thread error string: %s\n", SDL_GetError()); + printf("Main thread error string: %s\n", SDL_GetError()); - SDL_Quit(); - return(0); + SDL_Quit(); + return (0); }