|
Ylva And Malin
|


Go to the source code of this file.
Data Structures | |
| struct | ym_mem_region |
Macros | |
| #define | YM_MALLOC(reg_id, size, usage) ym_mem_reg_alloc(reg_id, size, __FILE__, __LINE__); |
| #define | YM_FREE(reg_id, size, ptr) ym_mem_reg_dealloc(reg_id, size, ptr, __FILE__, __LINE__); |
Enumerations | |
| enum | ym_mem_usage { ym_mem_usage_static, ym_mem_usage_dynamic, ym_mem_usage_scoped } |
Functions | |
| ym_errc | ym_mem_init () |
| ym_errc | ym_mem_shutdown () |
| void * | ym_mem_reg_alloc (ym_mem_reg_id id, int size, char *file, int line) |
| void | ym_mem_reg_dealloc (ym_mem_reg_id id, int size, void *ptr, char *file, int line) |
| #define YM_FREE | ( | reg_id, | |
| size, | |||
| ptr | |||
| ) | ym_mem_reg_dealloc(reg_id, size, ptr, __FILE__, __LINE__); |
| #define YM_MALLOC | ( | reg_id, | |
| size, | |||
| usage | |||
| ) | ym_mem_reg_alloc(reg_id, size, __FILE__, __LINE__); |
| enum ym_mem_usage |
| ym_errc ym_mem_init | ( | ) |


| void* ym_mem_reg_alloc | ( | ym_mem_reg_id | id, |
| int | size, | ||
| char * | file, | ||
| int | line | ||
| ) |
| void ym_mem_reg_dealloc | ( | ym_mem_reg_id | id, |
| int | size, | ||
| void * | ptr, | ||
| char * | file, | ||
| int | line | ||
| ) |
| ym_errc ym_mem_shutdown | ( | ) |


1.8.11