Provided by: libsdl3-doc_3.2.8+ds-1_all 

NAME
SDL_AppResult - Return values for optional main callbacks.
HEADER FILE
Defined in SDL3/SDL_init.h
SYNOPSIS
#include "SDL3/SDL.h"
typedef enum SDL_AppResult
{
SDL_APP_CONTINUE, /**< Value that requests that the app continue from the main callbacks. */
SDL_APP_SUCCESS, /**< Value that requests termination with success from the main callbacks. */
SDL_APP_FAILURE /**< Value that requests termination with error from the main callbacks. */
} SDL_AppResult;
DESCRIPTION
Returning SDL_APP_SUCCESS
or
SDL_APP_FAILURE
from SDL_AppInit ,
SDL_AppEvent , or SDL_AppIterate
will terminate the program and report success/failure to the operating system. What that means is
platform-dependent. On Unix, for example, on success, the process error code will be zero, and on failure
it will be 1. This interface doesn't allow you to return specific exit codes, just whether there was an
error generally or not.
Returning SDL_APP_CONTINUE
from these functions will let the app continue to run.
See
Main callbacks in SDL3 ⟨https://
wiki.www:lenstrwww:splitstr:nwww:splitstr:r[char46]libsdl.www:lenstrwww:splitstr:nwww:splitstr:r[char46]org/
SDL3/README/main-functions#main-callbacks-in-sdl3⟩
for complete details.
AVAILABILITY
This enum is available since SDL 3.2.0.
Simple Directmedia Layer SDL 3.2.8 SDL_AppResult(3type)