const SDL_AssertData * SDL_GetAssertionReport(void);
(const SDL_AssertData *) 失敗した全てのアサーションのリストを戻す. リストが空の場合NULLを戻す. アプリケーションはこのメモリは編集または解放してはならない. このポインタは次のSDL_Quit()またはSDL_ResetAssertionReport()の呼び出しまで有効である.
この関数は, 最後にSDL_ResetAssertionReport()を呼んでから, またはプログラムを開始してから失敗した全てのアサーションを戻す.
SDL 3.2.0以降
const SDL_AssertData *item = SDL_GetAssertionReport();
while (item) {
printf("'%s', %s (%s:%d), %u 回失敗した. 常に無視するか: %s.\n",
item->condition, item->function, item->filename,
item->linenum, item->trigger_count,
item->always_ignore ? "yes" : "no");
item = item->next;
}