#include <stdapis/libxml2/libxml2_xmlmemory.h>
typedef void(XMLCALL * | xmlFreeFunc |
DEBUG_MEMORY:
DEBUG_MEMORY replaces the allocator with a collect and debug shell to the libc allocator. DEBUG_MEMORY should only be activated when debugging libxml i.e. if libxml has been configured with --with-debug-mem too. DEBUG_MEMORY_LOCATION:
DEBUG_MEMORY_LOCATION should be activated only when debugging libxml i.e. if libxml has been configured with --with-debug-mem too. xmlFreeFunc: Signature for a free() implementation.
typedef void *(XMLCALL * | xmlMallocFunc |
xmlMallocFunc: Signature for a malloc() implementation.
Returns a pointer to the newly allocated block or NULL in case of error.
typedef void *(XMLCALL * | xmlReallocFunc |
xmlReallocFunc: Signature for a realloc() implementation.
Returns a pointer to the newly reallocated block or NULL in case of error.
typedef char *(XMLCALL * | xmlStrdupFunc |
xmlStrdupFunc: Signature for an strdup() implementation.
Returns the copy of the string or NULL in case of error.