X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/lxml/includes/libxml
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
lxml
/
includes
/
libxml
/
??
..
??
HTMLparser.h
(9.77 KB)
??
HTMLtree.h
(3.42 KB)
??
SAX.h
(4.31 KB)
??
SAX2.h
(4.33 KB)
??
__init__.py
(0 B)
??
__pycache__
??
c14n.h
(2.95 KB)
??
catalog.h
(4.51 KB)
??
chvalid.h
(4.97 KB)
??
debugXML.h
(4.81 KB)
??
dict.h
(1.73 KB)
??
encoding.h
(7.92 KB)
??
entities.h
(4.55 KB)
??
globals.h
(890 B)
??
hash.h
(6.16 KB)
??
list.h
(3.07 KB)
??
nanoftp.h
(3.92 KB)
??
nanohttp.h
(1.83 KB)
??
parser.h
(43.35 KB)
??
parserInternals.h
(16.21 KB)
??
relaxng.h
(5.69 KB)
??
schemasInternals.h
(25.62 KB)
??
schematron.h
(4.16 KB)
??
threads.h
(1.69 KB)
??
tree.h
(37.45 KB)
??
uri.h
(2.51 KB)
??
valid.h
(12.53 KB)
??
xinclude.h
(2.82 KB)
??
xlink.h
(4.88 KB)
??
xmlIO.h
(11.97 KB)
??
xmlautomata.h
(3.7 KB)
??
xmlerror.h
(36.42 KB)
??
xmlexports.h
(992 B)
??
xmlmemory.h
(5.97 KB)
??
xmlmodule.h
(1.11 KB)
??
xmlreader.h
(11.83 KB)
??
xmlregexp.h
(5.03 KB)
??
xmlsave.h
(2.41 KB)
??
xmlschemas.h
(6.74 KB)
??
xmlschemastypes.h
(4.48 KB)
??
xmlstring.h
(5.15 KB)
??
xmlunicode.h
(8.46 KB)
??
xmlversion.h
(8.99 KB)
??
xmlwriter.h
(20.14 KB)
??
xpath.h
(16.06 KB)
??
xpathInternals.h
(17.99 KB)
??
xpointer.h
(3.56 KB)
Editing: list.h
/* * Summary: lists interfaces * Description: this module implement the list support used in * various place in the library. * * Copy: See Copyright for the status of this software. * * Author: Gary Pennington <Gary.Pennington@uk.sun.com> */ #ifndef __XML_LINK_INCLUDE__ #define __XML_LINK_INCLUDE__ #include <libxml/xmlversion.h> #ifdef __cplusplus extern "C" { #endif typedef struct _xmlLink xmlLink; typedef xmlLink *xmlLinkPtr; typedef struct _xmlList xmlList; typedef xmlList *xmlListPtr; /** * xmlListDeallocator: * @lk: the data to deallocate * * Callback function used to free data from a list. */ typedef void (*xmlListDeallocator) (xmlLinkPtr lk); /** * xmlListDataCompare: * @data0: the first data * @data1: the second data * * Callback function used to compare 2 data. * * Returns 0 is equality, -1 or 1 otherwise depending on the ordering. */ typedef int (*xmlListDataCompare) (const void *data0, const void *data1); /** * xmlListWalker: * @data: the data found in the list * @user: extra user provided data to the walker * * Callback function used when walking a list with xmlListWalk(). * * Returns 0 to stop walking the list, 1 otherwise. */ typedef int (*xmlListWalker) (const void *data, void *user); /* Creation/Deletion */ XMLPUBFUN xmlListPtr xmlListCreate (xmlListDeallocator deallocator, xmlListDataCompare compare); XMLPUBFUN void xmlListDelete (xmlListPtr l); /* Basic Operators */ XMLPUBFUN void * xmlListSearch (xmlListPtr l, void *data); XMLPUBFUN void * xmlListReverseSearch (xmlListPtr l, void *data); XMLPUBFUN int xmlListInsert (xmlListPtr l, void *data) ; XMLPUBFUN int xmlListAppend (xmlListPtr l, void *data) ; XMLPUBFUN int xmlListRemoveFirst (xmlListPtr l, void *data); XMLPUBFUN int xmlListRemoveLast (xmlListPtr l, void *data); XMLPUBFUN int xmlListRemoveAll (xmlListPtr l, void *data); XMLPUBFUN void xmlListClear (xmlListPtr l); XMLPUBFUN int xmlListEmpty (xmlListPtr l); XMLPUBFUN xmlLinkPtr xmlListFront (xmlListPtr l); XMLPUBFUN xmlLinkPtr xmlListEnd (xmlListPtr l); XMLPUBFUN int xmlListSize (xmlListPtr l); XMLPUBFUN void xmlListPopFront (xmlListPtr l); XMLPUBFUN void xmlListPopBack (xmlListPtr l); XMLPUBFUN int xmlListPushFront (xmlListPtr l, void *data); XMLPUBFUN int xmlListPushBack (xmlListPtr l, void *data); /* Advanced Operators */ XMLPUBFUN void xmlListReverse (xmlListPtr l); XMLPUBFUN void xmlListSort (xmlListPtr l); XMLPUBFUN void xmlListWalk (xmlListPtr l, xmlListWalker walker, void *user); XMLPUBFUN void xmlListReverseWalk (xmlListPtr l, xmlListWalker walker, void *user); XMLPUBFUN void xmlListMerge (xmlListPtr l1, xmlListPtr l2); XMLPUBFUN xmlListPtr xmlListDup (const xmlListPtr old); XMLPUBFUN int xmlListCopy (xmlListPtr cur, const xmlListPtr old); /* Link operators */ XMLPUBFUN void * xmlLinkGetData (xmlLinkPtr lk); /* xmlListUnique() */ /* xmlListSwap */ #ifdef __cplusplus } #endif #endif /* __XML_LINK_INCLUDE__ */
Upload File
Create Folder