Current Path: > > opt > > hc_python > lib > python3.12 > site-packages > lxml > > includes > libxml
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
HTMLparser.h | File | 10008 bytes | April 04 2025 08:02:25. | |
HTMLtree.h | File | 3502 bytes | April 04 2025 08:02:25. | |
SAX.h | File | 4418 bytes | April 04 2025 08:02:25. | |
SAX2.h | File | 4430 bytes | April 04 2025 08:02:25. | |
__init__.py | File | 0 bytes | April 04 2025 08:02:25. | |
c14n.h | File | 3021 bytes | April 04 2025 08:02:25. | |
catalog.h | File | 4618 bytes | April 04 2025 08:02:25. | |
chvalid.h | File | 5087 bytes | April 04 2025 08:02:25. | |
debugXML.h | File | 4928 bytes | April 04 2025 08:02:25. | |
dict.h | File | 1770 bytes | April 04 2025 08:02:25. | |
encoding.h | File | 8109 bytes | April 04 2025 08:02:25. | |
entities.h | File | 4659 bytes | April 04 2025 08:02:25. | |
globals.h | File | 890 bytes | April 04 2025 08:02:25. | |
hash.h | File | 6310 bytes | April 04 2025 08:02:25. | |
list.h | File | 3140 bytes | April 04 2025 08:02:25. | |
nanoftp.h | File | 4013 bytes | April 04 2025 08:02:25. | |
nanohttp.h | File | 1869 bytes | April 04 2025 08:02:25. | |
parser.h | File | 44395 bytes | April 04 2025 08:02:25. | |
parserInternals.h | File | 16604 bytes | April 04 2025 08:02:25. | |
relaxng.h | File | 5830 bytes | April 04 2025 08:02:25. | |
schemasInternals.h | File | 26233 bytes | April 04 2025 08:02:25. | |
schematron.h | File | 4255 bytes | April 04 2025 08:02:25. | |
threads.h | File | 1730 bytes | April 04 2025 08:02:25. | |
tree.h | File | 38353 bytes | April 04 2025 08:02:25. | |
uri.h | File | 2568 bytes | April 04 2025 08:02:25. | |
valid.h | File | 12834 bytes | April 04 2025 08:02:25. | |
xinclude.h | File | 2887 bytes | April 04 2025 08:02:25. | |
xlink.h | File | 5002 bytes | April 04 2025 08:02:25. | |
xmlIO.h | File | 12253 bytes | April 04 2025 08:02:25. | |
xmlautomata.h | File | 3787 bytes | April 04 2025 08:02:25. | |
xmlerror.h | File | 37295 bytes | April 04 2025 08:02:25. | |
xmlexports.h | File | 992 bytes | April 04 2025 08:02:25. | |
xmlmemory.h | File | 6116 bytes | April 04 2025 08:02:25. | |
xmlmodule.h | File | 1138 bytes | April 04 2025 08:02:25. | |
xmlreader.h | File | 12114 bytes | April 04 2025 08:02:25. | |
xmlregexp.h | File | 5149 bytes | April 04 2025 08:02:25. | |
xmlsave.h | File | 2469 bytes | April 04 2025 08:02:25. | |
xmlschemas.h | File | 6902 bytes | April 04 2025 08:02:25. | |
xmlschemastypes.h | File | 4583 bytes | April 04 2025 08:02:25. | |
xmlstring.h | File | 5271 bytes | April 04 2025 08:02:25. | |
xmlunicode.h | File | 8665 bytes | April 04 2025 08:02:25. | |
xmlversion.h | File | 9205 bytes | April 04 2025 08:02:25. | |
xmlwriter.h | File | 20625 bytes | April 04 2025 08:02:25. | |
xpath.h | File | 16442 bytes | April 04 2025 08:02:25. | |
xpathInternals.h | File | 18419 bytes | April 04 2025 08:02:25. | |
xpointer.h | File | 3647 bytes | April 04 2025 08:02:25. |
/* * Summary: interface for the memory allocator * Description: provides interfaces for the memory allocator, * including debugging capabilities. * * Copy: See Copyright for the status of this software. * * Author: Daniel Veillard */ #ifndef __DEBUG_MEMORY_ALLOC__ #define __DEBUG_MEMORY_ALLOC__ #include <stdio.h> #include <libxml/xmlversion.h> #ifdef __cplusplus extern "C" { #endif /* * The XML memory wrapper support 4 basic overloadable functions. */ /** * xmlFreeFunc: * @mem: an already allocated block of memory * * Signature for a free() implementation. */ typedef void (*xmlFreeFunc)(void *mem); /** * xmlMallocFunc: * @size: the size requested in bytes * * Signature for a malloc() implementation. * * Returns a pointer to the newly allocated block or NULL in case of error. */ typedef void *(LIBXML_ATTR_ALLOC_SIZE(1) *xmlMallocFunc)(size_t size); /** * xmlReallocFunc: * @mem: an already allocated block of memory * @size: 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. */ typedef void *(*xmlReallocFunc)(void *mem, size_t size); /** * xmlStrdupFunc: * @str: a zero terminated string * * Signature for an strdup() implementation. * * Returns the copy of the string or NULL in case of error. */ typedef char *(*xmlStrdupFunc)(const char *str); /* * In general the memory allocation entry points are not kept * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED * - xmlMalloc * - xmlMallocAtomic * - xmlRealloc * - xmlMemStrdup * - xmlFree */ /** DOC_DISABLE */ #ifdef LIBXML_THREAD_ALLOC_ENABLED #define XML_GLOBALS_ALLOC \ XML_OP(xmlMalloc, xmlMallocFunc, XML_NO_ATTR) \ XML_OP(xmlMallocAtomic, xmlMallocFunc, XML_NO_ATTR) \ XML_OP(xmlRealloc, xmlReallocFunc, XML_NO_ATTR) \ XML_OP(xmlFree, xmlFreeFunc, XML_NO_ATTR) \ XML_OP(xmlMemStrdup, xmlStrdupFunc, XML_NO_ATTR) #define XML_OP XML_DECLARE_GLOBAL XML_GLOBALS_ALLOC #undef XML_OP #if defined(LIBXML_THREAD_ENABLED) && !defined(XML_GLOBALS_NO_REDEFINITION) #define xmlMalloc XML_GLOBAL_MACRO(xmlMalloc) #define xmlMallocAtomic XML_GLOBAL_MACRO(xmlMallocAtomic) #define xmlRealloc XML_GLOBAL_MACRO(xmlRealloc) #define xmlFree XML_GLOBAL_MACRO(xmlFree) #define xmlMemStrdup XML_GLOBAL_MACRO(xmlMemStrdup) #endif #else #define XML_GLOBALS_ALLOC /** DOC_ENABLE */ XMLPUBVAR xmlMallocFunc xmlMalloc; XMLPUBVAR xmlMallocFunc xmlMallocAtomic; XMLPUBVAR xmlReallocFunc xmlRealloc; XMLPUBVAR xmlFreeFunc xmlFree; XMLPUBVAR xmlStrdupFunc xmlMemStrdup; #endif /* * The way to overload the existing functions. * The xmlGc function have an extra entry for atomic block * allocations useful for garbage collected memory allocators */ XMLPUBFUN int xmlMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XMLPUBFUN int xmlMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); XMLPUBFUN int xmlGcMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XMLPUBFUN int xmlGcMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); /* * Initialization of the memory layer. */ XML_DEPRECATED XMLPUBFUN int xmlInitMemory (void); /* * Cleanup of the memory layer. */ XML_DEPRECATED XMLPUBFUN void xmlCleanupMemory (void); /* * These are specific to the XML debug memory wrapper. */ XMLPUBFUN size_t xmlMemSize (void *ptr); XMLPUBFUN int xmlMemUsed (void); XMLPUBFUN int xmlMemBlocks (void); XMLPUBFUN void xmlMemDisplay (FILE *fp); XMLPUBFUN void xmlMemDisplayLast(FILE *fp, long nbBytes); XMLPUBFUN void xmlMemShow (FILE *fp, int nr); XMLPUBFUN void xmlMemoryDump (void); XMLPUBFUN void * xmlMemMalloc (size_t size) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN void * xmlMemRealloc (void *ptr,size_t size); XMLPUBFUN void xmlMemFree (void *ptr); XMLPUBFUN char * xmlMemoryStrdup (const char *str); XMLPUBFUN void * xmlMallocLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN void * xmlReallocLoc (void *ptr, size_t size, const char *file, int line); XMLPUBFUN void * xmlMallocAtomicLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN char * xmlMemStrdupLoc (const char *str, const char *file, int line); /** DOC_DISABLE */ #ifdef DEBUG_MEMORY_LOCATION /** * xmlMalloc: * @size: number of bytes to allocate * * Wrapper for the malloc() function used in the XML library. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMalloc(size) xmlMallocLoc((size), __FILE__, __LINE__) /** * xmlMallocAtomic: * @size: number of bytes to allocate * * Wrapper for the malloc() function used in the XML library for allocation * of block not containing pointers to other areas. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMallocAtomic(size) xmlMallocAtomicLoc((size), __FILE__, __LINE__) /** * xmlRealloc: * @ptr: pointer to the existing allocated area * @size: number of bytes to allocate * * Wrapper for the realloc() function used in the XML library. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlRealloc(ptr, size) xmlReallocLoc((ptr), (size), __FILE__, __LINE__) /** * xmlMemStrdup: * @str: pointer to the existing string * * Wrapper for the strdup() function, xmlStrdup() is usually preferred. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMemStrdup(str) xmlMemStrdupLoc((str), __FILE__, __LINE__) #endif /* DEBUG_MEMORY_LOCATION */ /** DOC_ENABLE */ #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DEBUG_MEMORY_ALLOC__ */
SILENT KILLER Tool