logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_MALLOC - A macro to tag a function as an allocator.

Availability

       This macro is available since SDL 3.2.0.

Simple Directmedia Layer                           SDL 3.2.10                                      SDL_MALLOC(3)

Description

       This  is  a  hint  to  the compiler that a function is an allocator, like malloc(), with certain rules. A
       description of how GCC treats this hint is here:

       https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-malloc-function-attribute

       On compilers without allocator tag support, this is defined to nothing.

       Most apps don't need to, and should not, use this directly.

Header File

       Defined in SDL3/SDL_begin_code.h

Name

       SDL_MALLOC - A macro to tag a function as an allocator.

Synopsis

#include"SDL3/SDL.h"#defineSDL_MALLOC__declspec(allocator)__desclspec(restrict)

See Also