|
gwenhywfar 5.14.1
|
#include <gwenhywfar/memory.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>
Go to the source code of this file.
Functions | |
| void | GWEN_Memory_dealloc (void *p) |
| void * | GWEN_Memory_malloc (size_t wsize) |
| void * | GWEN_Memory_realloc (void *oldp, size_t nsize) |
| char * | GWEN_Memory_strdup (const char *s) |
| void GWEN_Memory_dealloc | ( | void * | p | ) |
Definition at line 69 of file memory.c.
Referenced by GWEN_Buffer_free(), GWEN_DB_Dump(), GWEN_DB_GroupRename(), GWEN_DB_Node_free(), GWEN_DB_SetCharValueInNode(), GWEN_DB_VariableRename(), GWEN_DB_WriteGroupToIoLayer(), GWEN_FastBuffer_free(), GWEN_TLV_Buffer_To_DB(), GWEN_XMLNode__CheckNameSpaceDecls1(), GWEN_XMLNode__SetProperty(), GWEN_XMLNode_CopyProperties(), GWEN_XMLNode_ExpandProperties(), GWEN_XMLNode_free(), GWEN_XMLNode_SetData(), GWEN_XMLNode_SetNamespace(), and GWEN_XMLProperty_free().

| void * GWEN_Memory_malloc | ( | size_t | wsize | ) |
Definition at line 39 of file memory.c.
References GWEN_UNLIKELY, and NULL.
Referenced by GWEN_Buffer_AllocRoom(), GWEN_Buffer_dup(), GWEN_Buffer_new(), GWEN_DB_Dump(), GWEN_DB_ValueBin_new(), GWEN_DB_WriteGroupToIoLayer(), GWEN_FastBuffer_new(), GWEN_TLV_Buffer_To_DB(), and GWEN_XMLNode_StripNamespaces().

| void * GWEN_Memory_realloc | ( | void * | oldp, |
| size_t | nsize ) |
Definition at line 59 of file memory.c.
Referenced by GWEN_Buffer_AllocRoom().

| char * GWEN_Memory_strdup | ( | const char * | s | ) |
Definition at line 76 of file memory.c.
Referenced by GWEN_DB_Group_new(), GWEN_DB_GroupRename(), GWEN_DB_SetCharValueInNode(), GWEN_DB_ValueChar_new(), GWEN_DB_ValueChar_newFromInt(), GWEN_DB_Var_new(), GWEN_DB_VariableRename(), GWEN_XMLNode__CheckNameSpaceDecls1(), GWEN_XMLNode__SetProperty(), GWEN_XMLNode_CopyProperties(), GWEN_XMLNode_ExpandProperties(), GWEN_XMLNode_NameSpace_new(), GWEN_XMLNode_new(), GWEN_XMLNode_SetData(), GWEN_XMLNode_SetNamespace(), GWEN_XMLNode_StripNamespaces(), and GWEN_XMLProperty_new().
