12 #ifndef __DEBUG_MEMORY_ALLOC__ 13 #define __DEBUG_MEMORY_ALLOC__ 41 #ifdef DEBUG_MEMORY_LOCATION 105 xmlMallocFunc mallocFunc,
110 xmlMallocFunc *mallocFunc,
115 xmlMallocFunc mallocFunc,
116 xmlMallocFunc mallocAtomicFunc,
121 xmlMallocFunc *mallocFunc,
122 xmlMallocFunc *mallocAtomicFunc,
170 #ifdef DEBUG_MEMORY_LOCATION 179 #define xmlMalloc(size) xmlMallocLoc((size), __FILE__, __LINE__) 189 #define xmlMallocAtomic(size) xmlMallocAtomicLoc((size), __FILE__, __LINE__) 199 #define xmlRealloc(ptr, size) xmlReallocLoc((ptr), (size), __FILE__, __LINE__) 208 #define xmlMemStrdup(str) xmlMemStrdupLoc((str), __FILE__, __LINE__) 216 #ifndef __XML_GLOBALS_H 217 #ifndef __XML_THREADS_H__ XMLPUBFUN int XMLCALL xmlGcMemSetup(xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
void(XMLCALL * xmlFreeFunc)(void *mem)
XMLPUBFUN void XMLCALL xmlMemShow(FILE *fp, int nr)
XMLPUBFUN int XMLCALL xmlMemGet(xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc)
XMLPUBFUN int XMLCALL xmlMemBlocks(void)
XMLPUBFUN int XMLCALL xmlMemUsed(void)
XMLPUBFUN void *XMLCALL xmlMallocLoc(size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1)
void *(XMLCALL * xmlReallocFunc)(void *mem, size_t size)
XMLPUBFUN void *XMLCALL xmlMemMalloc(size_t size) LIBXML_ATTR_ALLOC_SIZE(1)
char *(XMLCALL * xmlStrdupFunc)(const char *str)
XMLPUBFUN int XMLCALL xmlInitMemory(void)
XMLPUBFUN void *XMLCALL xmlMallocAtomicLoc(size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1)
XMLPUBFUN void XMLCALL xmlMemFree(void *ptr)
XMLPUBFUN void XMLCALL xmlCleanupMemory(void)
XMLPUBFUN void *XMLCALL xmlReallocLoc(void *ptr, size_t size, const char *file, int line)
void * LIBXML_ATTR_ALLOC_SIZE(1) XMLCALL *xmlMallocFunc)(size_t size)
XMLPUBFUN void XMLCALL xmlMemoryDump(void)
XMLPUBFUN void *XMLCALL xmlMemRealloc(void *ptr, size_t size)
XMLPUBFUN char *XMLCALL xmlMemoryStrdup(const char *str)
XMLPUBFUN int XMLCALL xmlGcMemGet(xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc)
XMLPUBFUN char *XMLCALL xmlMemStrdupLoc(const char *str, const char *file, int line)
XMLPUBFUN void XMLCALL xmlMemDisplay(FILE *fp)
XMLPUBFUN int XMLCALL xmlMemSetup(xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc)
XMLPUBFUN void XMLCALL xmlMemDisplayLast(FILE *fp, long nbBytes)