typedef SDL_AppResult (SDLCALL *SDL_AppInit_func)(void **appstate, int argc, char *argv[]);
| void ** | appstate | 後のエントリーポイントで任意で使用できるポインタ |
| int | argc | ANSI-Cスタイルのmain関数のargc. argvの要素数 |
| char ** | argv | ANSI-Cスタイルのmain関数のargv. コマンドライン引数の配列 |
この型はSDL_EnterAppMainCallbacksで使われているが, これはメインコールバックを使用する場合にアプリケーションの背後で呼ばれる. アプリケーションは単にSDL_AppInitを実装するだけでよい.