#include <gwenhywfar/gwenhywfarapi.h>#include <gwenhywfar/types.h>#include <gwenhywfar/error.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>Go to the source code of this file.
Defines | |
| #define | GWEN_FREE_OBJECT(varname) GWEN_Memory_dealloc((void*)varname); |
| #define | GWEN_LOCATION_FUNCTION ((__const char *) "unknown function") |
| #define | GWEN_MEM_FREE(varname) GWEN_Memory_dealloc((void*)varname); |
| #define | GWEN_MEM_NEW(typ, memptr) memptr=(typ*)GWEN_Memory_malloc(sizeof(typ)); |
| #define | GWEN_NEW_OBJECT(typ, varname) |
Functions | |
| GWENHYWFAR_API void | GWEN_Memory_Collect () |
| GWENHYWFAR_API void | GWEN_Memory_dealloc (void *p) |
| GWENHYWFAR_API void | GWEN_Memory_Dump () |
| GWENHYWFAR_API void * | GWEN_Memory_malloc (size_t dsize) |
| GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Memory_ModuleFini () |
| GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Memory_ModuleInit () |
| GWENHYWFAR_API void * | GWEN_Memory_realloc (void *oldp, size_t nsize) |
| GWENHYWFAR_API char * | GWEN_Memory_strdup (const char *s) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: {\
varname=(typ*)GWEN_Memory_malloc(sizeof(typ)); \
memset(varname, 0, sizeof(typ));\
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
1.4.6