CACAO
Macros | Functions
codememory.hpp File Reference

Go to the source code of this file.

Macros

#define CNEW(type, num)   ((type *) codememory_get(sizeof(type) * (num)))
 
#define CFREE(ptr, num)   codememory_release((ptr),(num))
 

Functions

void codememory_init (void)
 
voidcodememory_get (size_t size)
 
void codememory_release (void *p, size_t size)
 

Macro Definition Documentation

#define CFREE (   ptr,
  num 
)    codememory_release((ptr),(num))

Definition at line 35 of file codememory.hpp.

#define CNEW (   type,
  num 
)    ((type *) codememory_get(sizeof(type) * (num)))

Definition at line 34 of file codememory.hpp.

Function Documentation

void* codememory_get ( size_t  size)

Definition at line 77 of file codememory.cpp.

void codememory_init ( void  )

Definition at line 56 of file codememory.cpp.

void codememory_release ( void p,
size_t  size 
)

Definition at line 139 of file codememory.cpp.