LMMS
Loading...
Searching...
No Matches
alloc.h File Reference
#include "compat.h"

Go to the source code of this file.

Macros

#define SIZE_MAX   SIZE_T_MAX

Functions

static voidsafe_malloc_ (size_t size)
static voidsafe_calloc_ (size_t nmemb, size_t size)
static voidsafe_malloc_add_2op_ (size_t size1, size_t size2)
static voidsafe_malloc_add_3op_ (size_t size1, size_t size2, size_t size3)
static voidsafe_malloc_add_4op_ (size_t size1, size_t size2, size_t size3, size_t size4)
voidsafe_malloc_mul_2op_ (size_t size1, size_t size2)
static voidsafe_malloc_mul_3op_ (size_t size1, size_t size2, size_t size3)
static voidsafe_malloc_mul2add_ (size_t size1, size_t size2, size_t size3)
static voidsafe_malloc_muladd2_ (size_t size1, size_t size2, size_t size3)
static voidsafe_realloc_add_2op_ (void *ptr, size_t size1, size_t size2)
static voidsafe_realloc_add_3op_ (void *ptr, size_t size1, size_t size2, size_t size3)
static voidsafe_realloc_add_4op_ (void *ptr, size_t size1, size_t size2, size_t size3, size_t size4)
static voidsafe_realloc_mul_2op_ (void *ptr, size_t size1, size_t size2)
static voidsafe_realloc_muladd2_ (void *ptr, size_t size1, size_t size2, size_t size3)

Macro Definition Documentation

◆ SIZE_MAX

#define SIZE_MAX   SIZE_T_MAX

Function Documentation

◆ safe_calloc_()

void * safe_calloc_ ( size_t nmemb,
size_t size )
inlinestatic

◆ safe_malloc_()

void * safe_malloc_ ( size_t size)
inlinestatic

◆ safe_malloc_add_2op_()

void * safe_malloc_add_2op_ ( size_t size1,
size_t size2 )
inlinestatic

◆ safe_malloc_add_3op_()

void * safe_malloc_add_3op_ ( size_t size1,
size_t size2,
size_t size3 )
inlinestatic

◆ safe_malloc_add_4op_()

void * safe_malloc_add_4op_ ( size_t size1,
size_t size2,
size_t size3,
size_t size4 )
inlinestatic

◆ safe_malloc_mul2add_()

void * safe_malloc_mul2add_ ( size_t size1,
size_t size2,
size_t size3 )
inlinestatic

◆ safe_malloc_mul_2op_()

void * safe_malloc_mul_2op_ ( size_t size1,
size_t size2 )

◆ safe_malloc_mul_3op_()

void * safe_malloc_mul_3op_ ( size_t size1,
size_t size2,
size_t size3 )
inlinestatic

◆ safe_malloc_muladd2_()

void * safe_malloc_muladd2_ ( size_t size1,
size_t size2,
size_t size3 )
inlinestatic

◆ safe_realloc_add_2op_()

void * safe_realloc_add_2op_ ( void * ptr,
size_t size1,
size_t size2 )
inlinestatic

◆ safe_realloc_add_3op_()

void * safe_realloc_add_3op_ ( void * ptr,
size_t size1,
size_t size2,
size_t size3 )
inlinestatic

◆ safe_realloc_add_4op_()

void * safe_realloc_add_4op_ ( void * ptr,
size_t size1,
size_t size2,
size_t size3,
size_t size4 )
inlinestatic

◆ safe_realloc_mul_2op_()

void * safe_realloc_mul_2op_ ( void * ptr,
size_t size1,
size_t size2 )
inlinestatic

◆ safe_realloc_muladd2_()

void * safe_realloc_muladd2_ ( void * ptr,
size_t size1,
size_t size2,
size_t size3 )
inlinestatic