SDL_malloc - Allocate uninitialized memory.
Contents
Availability
This function is available since SDL 3.2.0.
Description
The allocated memory returned by this function must be freed with SDL_free().
If size is 0, it will be set to 1.
If the allocation is successful, the returned pointer is guaranteed to be aligned to either the
fundamentalalignment (alignof(max_align_t) in C11 and later) or 2sizeof(void )" , whichever is
smaller. Use SDL_aligned_alloc() if you need to allocate memory aligned to an alignment greater than this
guarantee.
Function Parameters
size the size to allocate.
Name
SDL_malloc - Allocate uninitialized memory.
Return Value
Returns a pointer to the allocated memory, or NULL if allocation failed.
See Also
SDL_free(3), SDL_calloc(3), SDL_realloc(3), SDL_aligned_alloc(3) Simple Directmedia Layer SDL 3.2.20 SDL_malloc(3)
Synopsis
#include<SDL3/SDL_stdinc.h>void*SDL_malloc(size_tsize);
Thread Safety
It is safe to call this function from any thread.
