void SDL_GetOriginalMemoryFunctions(SDL_malloc_func *malloc_func, SDL_calloc_func *calloc_func, SDL_realloc_func *realloc_func, SDL_free_func *free_func);
| SDL_malloc_func * | malloc_func | malloc関数の書込先へのポインタ |
| SDL_calloc_func * | calloc_func | calloc関数の書込先へのポインタ |
| SDL_realloc_func * | realloc_func | realloc関数の書込先へのポインタ |
| SDL_free_func * | free_func | free関数の書込先へのポインタ |
これらがSDL_SetMemoryFunctionsで設定しなかった場合にデフォルトで使用するSDL_mallocとその仲間の関数である. 背後でCランタイムのmalloc関数を使用しているとは限らない. 異なる環境やビルド設定では予期しない動作を引き起こす可能性がある.
この関数はどのスレッドからも安全に呼べる.