include/SDL.h
changeset 337 9154ec9ca3d2
parent 297 f6ffac90895c
child 769 b8d311d90021
equal deleted inserted replaced
336:745873ea091f 337:9154ec9ca3d2
    67 /* This function loads the SDL dynamically linked library and initializes 
    67 /* This function loads the SDL dynamically linked library and initializes 
    68  * the subsystems specified by 'flags' (and those satisfying dependencies)
    68  * the subsystems specified by 'flags' (and those satisfying dependencies)
    69  * Unless the SDL_INIT_NOPARACHUTE flag is set, it will install cleanup
    69  * Unless the SDL_INIT_NOPARACHUTE flag is set, it will install cleanup
    70  * signal handlers for some commonly ignored fatal signals (like SIGSEGV)
    70  * signal handlers for some commonly ignored fatal signals (like SIGSEGV)
    71  */
    71  */
    72 extern DECLSPEC int SDL_Init(Uint32 flags);
    72 extern DECLSPEC int SDLCALL SDL_Init(Uint32 flags);
    73 
    73 
    74 /* This function initializes specific SDL subsystems */
    74 /* This function initializes specific SDL subsystems */
    75 extern DECLSPEC int SDL_InitSubSystem(Uint32 flags);
    75 extern DECLSPEC int SDLCALL SDL_InitSubSystem(Uint32 flags);
    76 
    76 
    77 /* This function cleans up specific SDL subsystems */
    77 /* This function cleans up specific SDL subsystems */
    78 extern DECLSPEC void SDL_QuitSubSystem(Uint32 flags);
    78 extern DECLSPEC void SDLCALL SDL_QuitSubSystem(Uint32 flags);
    79 
    79 
    80 /* This function returns mask of the specified subsystems which have
    80 /* This function returns mask of the specified subsystems which have
    81    been initialized.
    81    been initialized.
    82    If 'flags' is 0, it returns a mask of all initialized subsystems.
    82    If 'flags' is 0, it returns a mask of all initialized subsystems.
    83 */
    83 */
    84 extern DECLSPEC Uint32 SDL_WasInit(Uint32 flags);
    84 extern DECLSPEC Uint32 SDLCALL SDL_WasInit(Uint32 flags);
    85 
    85 
    86 /* This function cleans up all initialized subsystems and unloads the
    86 /* This function cleans up all initialized subsystems and unloads the
    87  * dynamically linked library.  You should call it upon all exit conditions.
    87  * dynamically linked library.  You should call it upon all exit conditions.
    88  */
    88  */
    89 extern DECLSPEC void SDL_Quit(void);
    89 extern DECLSPEC void SDLCALL SDL_Quit(void);
    90 
    90 
    91 /* Ends C function definitions when using C++ */
    91 /* Ends C function definitions when using C++ */
    92 #ifdef __cplusplus
    92 #ifdef __cplusplus
    93 }
    93 }
    94 #endif
    94 #endif