Allocate uninitialized memory.
Defined in <SDL3/SDL_stdinc.h>
void * SDL_malloc(size_t size);
size_t | size | the size to allocate. |
(void *) Returns a pointer to the allocated memory, or NULL if allocation failed.
The allocated memory returned by this function must be freed with SDL_free().
If size
is 0, it will be set to 1.
If you want to allocate memory aligned to a specific alignment, consider using SDL_aligned_alloc().
It is safe to call this function from any thread.
This function is available since SDL 3.1.3.