srp
software rendering pipeline
Loading...
Searching...
No Matches
Memory allocation

How memory allocation is done. More...

Collaboration diagram for Memory allocation:
void * srpMalloc (unsigned long size)
 
void srpFree (void *p)
 
void * srpRealloc (void *p, unsigned long size)
 
#define SRP_MALLOC(s)   srpMalloc(s)
 
#define SRP_REALLOC(p, s)   srpRealloc(p, s)
 
#define SRP_FREE(p)   srpFree(p)
 

Detailed Description

How memory allocation is done.

Function Documentation

◆ srpFree()

void srpFree ( void *  p)

free wrapper. Practically useless, but made along with srpMalloc() and srpRealloc().

See also
SRP_FREE

◆ srpMalloc()

void * srpMalloc ( unsigned long  size)

malloc wrapper. Checks its return value and calls abort() if it has returned NULL.

See also
SRP_MALLOC

◆ srpRealloc()

void * srpRealloc ( void *  p,
unsigned long  size 
)

realloc wrapper. Checks its return value and calls abort() if it has returned NULL.

See also
SRP_REALLOC