#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) |
| #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 | ) |
Value:
{\
varname=(typ*)GWEN_Memory_malloc(sizeof(typ)); \
memset(varname, 0, sizeof(typ));\
}
| 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 | ) |
1.4.7