#include <stdio.h>#include <libxml/xmlversion.h>#include <libxml/threads.h>#include <libxml/globals.h>Go to the source code of this file.
Typedefs | |
| typedef void(XMLCALL *) | xmlFreeFunc (void *mem) |
| typedef void *(XMLCALL *) | xmlMallocFunc (size_t size) |
| typedef void *(XMLCALL *) | xmlReallocFunc (void *mem, size_t size) |
| typedef char *(XMLCALL *) | xmlStrdupFunc (const char *str) |
Functions | |
| XMLPUBFUN void XMLCALL | xmlCleanupMemory (void) |
| XMLPUBFUN int XMLCALL | xmlGcMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc) |
| XMLPUBFUN int XMLCALL | xmlGcMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc) |
| XMLPUBFUN int XMLCALL | xmlInitMemory (void) |
| XMLPUBFUN void *XMLCALL | xmlMallocAtomicLoc (size_t size, const char *file, int line) |
| XMLPUBFUN void *XMLCALL | xmlMallocLoc (size_t size, const char *file, int line) |
| XMLPUBFUN int XMLCALL | xmlMemBlocks (void) |
| XMLPUBFUN void XMLCALL | xmlMemDisplay (FILE *fp) |
| XMLPUBFUN void XMLCALL | xmlMemFree (void *ptr) |
| XMLPUBFUN int XMLCALL | xmlMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc) |
| XMLPUBFUN void *XMLCALL | xmlMemMalloc (size_t size) |
| XMLPUBFUN void XMLCALL | xmlMemoryDump (void) |
| XMLPUBFUN char *XMLCALL | xmlMemoryStrdup (const char *str) |
| XMLPUBFUN void *XMLCALL | xmlMemRealloc (void *ptr, size_t size) |
| XMLPUBFUN int XMLCALL | xmlMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc) |
| XMLPUBFUN void XMLCALL | xmlMemShow (FILE *fp, int nr) |
| XMLPUBFUN char *XMLCALL | xmlMemStrdupLoc (const char *str, const char *file, int line) |
| XMLPUBFUN int XMLCALL | xmlMemUsed (void) |
| XMLPUBFUN void *XMLCALL | xmlReallocLoc (void *ptr, size_t size, const char *file, int line) |
| typedef void(XMLCALL *) xmlFreeFunc(void *mem) |
xmlFreeFunc: : an already allocated block of memory
Signature for a free() implementation.
Definition at line 57 of file xmlmemory.h.
| typedef void*(XMLCALL *) xmlMallocFunc(size_t size) |
xmlMallocFunc: : the size requested in bytes
Signature for a malloc() implementation.
Returns a pointer to the newly allocated block or NULL in case of error.
Definition at line 66 of file xmlmemory.h.
| typedef void*(XMLCALL *) xmlReallocFunc(void *mem, size_t size) |
xmlReallocFunc: : an already allocated block of memory : the new size requested in bytes
Signature for a realloc() implementation.
Returns a pointer to the newly reallocated block or NULL in case of error.
Definition at line 77 of file xmlmemory.h.
| typedef char*(XMLCALL *) xmlStrdupFunc(const char *str) |
xmlStrdupFunc: : a zero terminated string
Signature for an strdup() implementation.
Returns the copy of the string or NULL in case of error.
Definition at line 87 of file xmlmemory.h.
| XMLPUBFUN void XMLCALL xmlCleanupMemory | ( | void | ) |
| XMLPUBFUN int XMLCALL xmlGcMemGet | ( | xmlFreeFunc * | freeFunc, | |
| xmlMallocFunc * | mallocFunc, | |||
| xmlMallocFunc * | mallocAtomicFunc, | |||
| xmlReallocFunc * | reallocFunc, | |||
| xmlStrdupFunc * | strdupFunc | |||
| ) |
| XMLPUBFUN int XMLCALL xmlGcMemSetup | ( | xmlFreeFunc | freeFunc, | |
| xmlMallocFunc | mallocFunc, | |||
| xmlMallocFunc | mallocAtomicFunc, | |||
| xmlReallocFunc | reallocFunc, | |||
| xmlStrdupFunc | strdupFunc | |||
| ) |
| XMLPUBFUN int XMLCALL xmlInitMemory | ( | void | ) |
| XMLPUBFUN void* XMLCALL xmlMallocAtomicLoc | ( | size_t | size, | |
| const char * | file, | |||
| int | line | |||
| ) |
| XMLPUBFUN void* XMLCALL xmlMallocLoc | ( | size_t | size, | |
| const char * | file, | |||
| int | line | |||
| ) |
| XMLPUBFUN int XMLCALL xmlMemBlocks | ( | void | ) |
| XMLPUBFUN void XMLCALL xmlMemDisplay | ( | FILE * | fp | ) |
| XMLPUBFUN void XMLCALL xmlMemFree | ( | void * | ptr | ) |
| XMLPUBFUN int XMLCALL xmlMemGet | ( | xmlFreeFunc * | freeFunc, | |
| xmlMallocFunc * | mallocFunc, | |||
| xmlReallocFunc * | reallocFunc, | |||
| xmlStrdupFunc * | strdupFunc | |||
| ) |
| XMLPUBFUN void* XMLCALL xmlMemMalloc | ( | size_t | size | ) |
| XMLPUBFUN void XMLCALL xmlMemoryDump | ( | void | ) |
| XMLPUBFUN char* XMLCALL xmlMemoryStrdup | ( | const char * | str | ) |
| XMLPUBFUN void* XMLCALL xmlMemRealloc | ( | void * | ptr, | |
| size_t | size | |||
| ) |
| XMLPUBFUN int XMLCALL xmlMemSetup | ( | xmlFreeFunc | freeFunc, | |
| xmlMallocFunc | mallocFunc, | |||
| xmlReallocFunc | reallocFunc, | |||
| xmlStrdupFunc | strdupFunc | |||
| ) |
| XMLPUBFUN void XMLCALL xmlMemShow | ( | FILE * | fp, | |
| int | nr | |||
| ) |
| XMLPUBFUN char* XMLCALL xmlMemStrdupLoc | ( | const char * | str, | |
| const char * | file, | |||
| int | line | |||
| ) |
| XMLPUBFUN int XMLCALL xmlMemUsed | ( | void | ) |
| XMLPUBFUN void* XMLCALL xmlReallocLoc | ( | void * | ptr, | |
| size_t | size, | |||
| const char * | file, | |||
| int | line | |||
| ) |