SDL/src/misc
Ryan C. Gordon 447b508a77
error: SDL's allocators now call SDL_OutOfMemory on error.
This means the allocator's caller doesn't need to use SDL_OutOfMemory directly
if the allocation fails.

This applies to the usual allocators: SDL_malloc, SDL_calloc, SDL_realloc
(all of these regardless of if the app supplied a custom allocator or we're
using system malloc() or an internal copy of dlmalloc under the hood),
SDL_aligned_alloc, SDL_small_alloc, SDL_strdup, SDL_asprintf, SDL_wcsdup...
probably others. If it returns something you can pass to SDL_free, it should
work.

The caller might still need to use SDL_OutOfMemory if something that wasn't
SDL allocated the memory: operator new in C++ code, Objective-C's alloc
message, win32 GlobalAlloc, etc.

Fixes #8642.
2023-11-30 00:14:27 -05:00
..
android Updated copyright for 2023 2023-01-09 09:41:41 -08:00
dummy Updated copyright for 2023 2023-01-09 09:41:41 -08:00
emscripten emscripten: Add JS library dependencies using EM_JS_DEPS macro 2023-07-06 19:32:05 -04:00
haiku Updated source to match SDL function prototype style 2023-05-23 11:29:41 -07:00
ios Implement visionOS support 2023-08-08 22:25:04 -07:00
macos Simplified the Xcode project to a single Framework target 2023-07-31 18:38:18 -07:00
riscos Updated copyright for 2023 2023-01-09 09:41:41 -08:00
unix Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
vita Updated copyright for 2023 2023-01-09 09:41:41 -08:00
windows error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
winrt error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
SDL_sysurl.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_url.c Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00