SDL_malloc3
Allocate uninitialized memory.
Usage
#include "SDL3/SDL.h"
void * SDL_malloc(size_t size);
Header file
Defined in SDL3/SDL_stdinc.h
Overview
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 fundamental alignment ( alignof(max_align_t) in C11 and later) or 2 sizeof(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.
Return value
Returns a pointer to the allocated memory, or NULL if allocation failed.
Thread safety
It is safe to call this function from any thread.