Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sdl_quit(3) [opensolaris man page]

SDL_Quit(3)							 SDL API Reference						       SDL_Quit(3)

NAME
SDL_Quit - Shut down SDL SYNOPSIS
#include "SDL.h" void SDL_Quit(void); DESCRIPTION
SDL_Quit shuts down all SDL subsystems and frees the resources allocated to them. This should always be called before you exit. For the sake of simplicity you can set SDL_Quit as your atexit call, like: SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO); atexit(SDL_Quit); . . Note: While using atexit maybe be fine for small programs, more advanced users should shut down SDL in their own cleanup code. Plus, using atexit in a library is a sure way to crash dynamically loaded code SEE ALSO
SDL_QuitSubsystem, SDL_Init SDL
Tue 11 Sep 2001, 23:00 SDL_Quit(3)

Check Out this Related Man Page

SDL_WasInit(3)							 SDL API Reference						    SDL_WasInit(3)

NAME
SDL_WasInit - Check which subsystems are initialized SYNOPSIS
#include "SDL.h" Uint32 SDL_WasInit(Uint32 flags); DESCRIPTION
SDL_WasInit allows you to see which SDL subsytems have been initialized. flags is a bitwise OR'd combination of the subsystems you wish to check (see SDL_Init for a list of subsystem flags). RETURN VALUE
SDL_WasInit returns a bitwised OR'd combination of the initialized subsystems. EXAMPLES
/* Here are several ways you can use SDL_WasInit() */ /* Get init data on all the subsystems */ Uint32 subsystem_init; subsystem_init=SDL_WasInit(SDL_INIT_EVERYTHING); if(subsystem_init&SDL_INIT_VIDEO) printf("Video is initialized. "); else printf("Video is not initialized. "); /* Just check for one specfic subsystem */ if(SDL_WasInit(SDL_INIT_VIDEO)!=0) printf("Video is initialized. "); else printf("Video is not initialized. "); /* Check for two subsystems */ Uint32 subsystem_mask=SDL_INIT_VIDEO|SDL_INIT_AUDIO; if(SDL_WasInit(subsystem_mask)==subsystem_mask) printf("Video and Audio initialized. "); else printf("Video and Audio not initialized. "); SEE ALSO
SDL_Init, SDL_Subsystem SDL
Tue 11 Sep 2001, 23:00 SDL_WasInit(3)
Man Page