Mercurial > sdl-ios-xcode
diff test/testerror.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 | 14717b52abc0 |
children | 4da1ee79c9af |
line wrap: on
line diff
--- a/test/testerror.c Sun May 21 17:27:13 2006 +0000 +++ b/test/testerror.c Sun May 28 13:04:16 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); }