#define SDL_HINT_ASSERT "SDL_ASSERT"
次の値を設定できる. 大文字小文字は無視される:
| "abort" | プロフラムは即座に終了する |
| "break" | プログラムはデバッガのブレイクポイントを発生させる |
| "retry" | プログラムはSDL_assertのテストを再実行する |
| "ignore" | プログラムはこのアサーションの失敗を今回は無視して続行する |
| "always_ignore" | プログラムはこのアサーションの失敗を無視して残りのプログラムを続行する |
アサーションの失敗はSDL_SetAssertionHandlerでコールバックを通じてプログラムで扱うことができ, このヒントは環境変数を通じて主にエンドユーザと自動化ツールが使用することを意図しているので注意すること.
このヒントはアサーションの失敗が発生する前に設定する必要があり, いつでも変更できる.