Miam-Player  0.8.0
A nice music player
Function Attributes

Macros

#define av_malloc_attrib
 
#define av_alloc_size(...)
 

Detailed Description

Function attributes applicable to memory handling functions.

These function attributes can help compilers emit more useful warnings, or generate better code.

Macro Definition Documentation

◆ av_alloc_size

#define av_alloc_size (   ...)

Function attribute used on a function that allocates memory, whose size is given by the specified parameter(s).

void *av_malloc(size_t size) av_alloc_size(1);
void *av_calloc(size_t nmemb, size_t size) av_alloc_size(1, 2);
Parameters
...One or two parameter indexes, separated by a comma
See also
Function attribute alloc_size in GCC's documentation

◆ av_malloc_attrib

#define av_malloc_attrib

Function attribute denoting a malloc-like function.

See also
Function attribute malloc in GCC's documentation