1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-30 22:43:14 +03:00

making DSO support an option code and documentation cleanups regenerated

* configure.in: making DSO support an option
* xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code
  and documentation cleanups
* elfgcchack.h testapi.c doc/*: regenerated the docs and
  checks for new module
* test/valid/REC-xml-19980210.xml: fix a small change introduced
  previously
Daniel
This commit is contained in:
Daniel Veillard
2005-01-04 17:50:14 +00:00
parent ce1648b124
commit f6b71bd176
40 changed files with 836 additions and 7995 deletions

View File

@ -1,3 +1,13 @@
Tue Jan 4 18:47:19 CET 2005 Daniel Veillard <daniel@veillard.com>
* configure.in: making DSO support an option
* xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code
and documentation cleanups
* elfgcchack.h testapi.c doc/*: regenerated the docs and
checks for new module
* test/valid/REC-xml-19980210.xml: fix a small change introduced
previously
Tue Jan 4 16:07:52 CET 2005 Daniel Veillard <daniel@veillard.com>
* Makefile.am config.h.in configure.in error.c libxml-2.0.pc.in

View File

@ -144,6 +144,8 @@ AC_ARG_WITH(xpath,
[ --with-xpath add the XPATH support (on)])
AC_ARG_WITH(xptr,
[ --with-xptr add the XPointer support (on)])
AC_ARG_WITH(modules,
[ --with-modules add the dynamic modules support (on)])
AC_ARG_WITH(zlib,
[ --with-zlib[[=DIR]] use libz in DIR],[
if test "$withval" != "no" -a "$withval" != "yes"; then
@ -288,6 +290,10 @@ then
then
with_zlib=no
fi
if test "$with_modules" = ""
then
with_modules=no
fi
fi
echo Checking zlib
@ -633,6 +639,7 @@ WITH_MODULES=0
MODULE_EXTENSION=".so"
TEST_MODULES=
if test "$with_modules" != "no" ; then
AC_CHECK_LIB(dld, shl_load, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS="-ldld"
@ -644,6 +651,7 @@ AC_CHECK_LIB(dl, dlopen, [
MODULE_PLATFORM_LIBS="-ldl"
AC_DEFINE([HAVE_DLOPEN], [], [Have dlopen based dso])
])
fi
if test "${WITH_MODULES}" = "1"; then
TEST_MODULES="ModuleTests"

View File

@ -219,6 +219,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>checking</dt><dd><a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
<a href="html/libxml-tree.html#xmlBufferWriteQuotedString">xmlBufferWriteQuotedString</a><br />
<a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a><br />
<a href="html/libxml-xmlstring.html#xmlUTF8Strlen">xmlUTF8Strlen</a><br />
</dd><dt>checkings</dt><dd><a href="html/libxml-valid.html#xmlValidateOneElement">xmlValidateOneElement</a><br />
</dd><dt>checks</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br />
@ -288,6 +289,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlCreateIOParserCtxt">xmlCreateIOParserCtxt</a><br />
<a href="html/libxml-parser.html#xmlCtxtReadIO">xmlCtxtReadIO</a><br />
<a href="html/libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferClose">xmlOutputBufferClose</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputCloseCallback">xmlOutputCloseCallback</a><br />
@ -298,6 +300,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderClose">xmlTextReaderClose</a><br />
</dd><dt>closed</dt><dd><a href="html/libxml-parser.html#xmlCtxtReadFd">xmlCtxtReadFd</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a><br />
<a href="html/libxml-parser.html#xmlReadFd">xmlReadFd</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br />
@ -322,6 +325,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>colon</dt><dd><a href="html/libxml-catalog.html#xmlLoadCatalogs">xmlLoadCatalogs</a><br />
</dd><dt>column</dt><dd><a href="html/libxml-SAX.html#getColumnNumber">getColumnNumber</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2GetColumnNumber">xmlSAX2GetColumnNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber">xmlTextReaderGetParserColumnNumber</a><br />
</dd><dt>com</dt><dd><a href="html/libxml-SAX.html#getSystemId">getSystemId</a><br />
<a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2GetSystemId">xmlSAX2GetSystemId</a><br />
@ -414,6 +418,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br />
</dd><dt>compiled</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_LEGACY_ENABLED">LIBXML_LEGACY_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_TEST_VERSION">LIBXML_TEST_VERSION</a><br />
@ -747,6 +752,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>costly</dt><dd><a href="html/libxml-parserInternals.html#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a><br />
<a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
</dd><dt>could</dt><dd><a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
<a href="html/libxml-valid.html#xmlValidateDtd">xmlValidateDtd</a><br />

View File

@ -470,6 +470,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlGetNsProp">xmlGetNsProp</a><br />
<a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br />
<a href="html/libxml-tree.html#xmlHasNsProp">xmlHasNsProp</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-tree.html#xmlNodeGetBase">xmlNodeGetBase</a><br />
<a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
<a href="html/libxml-xmlerror.html#xmlResetLastError">xmlResetLastError</a><br />

View File

@ -231,7 +231,11 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-list.html#xmlListDataCompare">xmlListDataCompare</a><br />
</dd><dt>equivalent</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
<a href="html/libxml-tree.html#xmlNodeListGetString">xmlNodeListGetString</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />

View File

@ -166,35 +166,6 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlBufferWriteQuotedString">xmlBufferWriteQuotedString</a><br />
</dd></dl><h2>Letter h:</h2><dl><dt>had</dt><dd><a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
</dd><dt>hand</dt><dd><a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
</dd><dt>handle</dt><dd><a href="html/libxml-DOCBparser.html#docbSAXParseDoc">docbSAXParseDoc</a><br />
<a href="html/libxml-DOCBparser.html#docbSAXParseFile">docbSAXParseFile</a><br />
<a href="html/libxml-HTMLparser.html#htmlSAXParseDoc">htmlSAXParseDoc</a><br />
<a href="html/libxml-HTMLparser.html#htmlSAXParseFile">htmlSAXParseFile</a><br />
<a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
<a href="html/libxml-xmlIO.html#xmlCheckHTTPInput">xmlCheckHTTPInput</a><br />
<a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br />
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterMemory">xmlNewTextWriterMemory</a><br />
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterPushParser">xmlNewTextWriterPushParser</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferWrite">xmlOutputBufferWrite</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferWriteEscape">xmlOutputBufferWriteEscape</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferWriteString">xmlOutputBufferWriteString</a><br />
<a href="html/libxml-parserInternals.html#xmlParseReference">xmlParseReference</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferPush">xmlParserInputBufferPush</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferRead">xmlParserInputBufferRead</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br />
<a href="html/libxml-parser.html#xmlSAXParseDoc">xmlSAXParseDoc</a><br />
<a href="html/libxml-parser.html#xmlSAXParseEntity">xmlSAXParseEntity</a><br />
<a href="html/libxml-parser.html#xmlSAXParseFile">xmlSAXParseFile</a><br />
<a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br />
<a href="html/libxml-parser.html#xmlSAXParseMemory">xmlSAXParseMemory</a><br />
<a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaGetParserErrors">xmlSchemaGetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
<a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
</dd><dt>handled</dt><dd><a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
<a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
<a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />

View File

@ -245,7 +245,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlInitNodeInfoSeq">xmlInitNodeInfoSeq</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPList">xmlNanoFTPList</a><br />
<a href="html/libxml-parser.html#xmlParserAddNodeInfo">xmlParserAddNodeInfo</a><br />
<a href="html/libxml-parser.html#xmlParserFindNodeInfo">xmlParserFindNodeInfo</a><br />
@ -310,7 +313,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlautomata.html#xmlAutomataGetInitState">xmlAutomataGetInitState</a><br />
<a href="html/libxml-tree.html#xmlBufferCreateSize">xmlBufferCreateSize</a><br />
<a href="html/libxml-parser.html#xmlInitNodeInfoSeq">xmlInitNodeInfoSeq</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
<a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetAdd">xmlXPathNodeSetAdd</a><br />
@ -418,6 +423,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
</dd><dt>interfaces</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_PUSH_ENABLED">LIBXML_PUSH_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a><br />

View File

@ -95,6 +95,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
</dd><dt>lang</dt><dd><a href="html/libxml-tree.html#xmlNodeGetLang">xmlNodeGetLang</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathLangFunction">xmlXPathLangFunction</a><br />
@ -198,6 +200,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-threads.html#xmlInitThreads">xmlInitThreads</a><br />
<a href="html/libxml-globals.html#xmlInitializeGlobalState">xmlInitializeGlobalState</a><br />
<a href="html/libxml-threads.html#xmlLockLibrary">xmlLockLibrary</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFilename">xmlOutputBufferCreateFilename</a><br />
<a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGCleanupTypes">xmlRelaxNGCleanupTypes</a><br />
@ -325,7 +329,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-threads.html#xmlUnlockLibrary">xmlUnlockLibrary</a><br />
</dd><dt>logging</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
</dd><dt>long</dt><dd><a href="html/libxml-parserInternals.html#IS_BASECHAR">IS_BASECHAR</a><br />
<a href="html/libxml-parserInternals.html#IS_COMBINING">IS_COMBINING</a><br />

View File

@ -60,6 +60,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
</dd><dt>mallocAtomicFunc</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
@ -248,7 +249,12 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>modifies</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
</dd><dt>modify</dt><dd><a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br />
</dd><dt>module</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_DEBUG_ENABLED">LIBXML_DEBUG_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a><br />
<a href="html/libxml-xmlIO.html#xmlInputMatchCallback">xmlInputMatchCallback</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputMatchCallback">xmlOutputMatchCallback</a><br />
<a href="html/libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a><br />
</dd><dt>month</dt><dd><a href="html/libxml-nanoftp.html#ftpListCallback">ftpListCallback</a><br />

View File

@ -66,6 +66,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
</dd><dt>occurred</dt><dd><a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
</dd><dt>occurrence</dt><dd><a href="html/libxml-xmlstring.html#xmlStrcasestr">xmlStrcasestr</a><br />
<a href="html/libxml-xmlstring.html#xmlStrchr">xmlStrchr</a><br />
<a href="html/libxml-xmlstring.html#xmlStrstr">xmlStrstr</a><br />
@ -196,7 +197,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xpathInternals.html#xmlXPathNotEqualValues">xmlXPathNotEqualValues</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathSubValues">xmlXPathSubValues</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathValueFlipSign">xmlXPathValueFlipSign</a><br />
</dd><dt>operations</dt><dd><a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
</dd><dt>operations</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
</dd><dt>operator</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathCompareValues">xmlXPathCompareValues</a><br />
</dd><dt>operators</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathAddValues">xmlXPathAddValues</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathDivValues">xmlXPathDivValues</a><br />

View File

@ -115,6 +115,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
<a href="html/libxml-catalog.html#xmlLoadCatalog">xmlLoadCatalog</a><br />
<a href="html/libxml-catalog.html#xmlLoadSGMLSuperCatalog">xmlLoadSGMLSuperCatalog</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPGetSocket">xmlNanoFTPGetSocket</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPUpdateURL">xmlNanoFTPUpdateURL</a><br />
<a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />

View File

@ -119,6 +119,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />

View File

@ -246,6 +246,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-SAX2.html#xmlSAX2GetSystemId">xmlSAX2GetSystemId</a><br />
</dd><dt>shall</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
</dd><dt>shared</dt><dd><a href="html/libxml-catalog.html#xmlCatalogAdd">xmlCatalogAdd</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
</dd><dt>shares</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathHasSameNodes">xmlXPathHasSameNodes</a><br />
</dd><dt>shell</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
<a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br />
@ -466,6 +468,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br />
</dd><dt>specifying</dt><dd><a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
</dd><dt>speed</dt><dd><a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
</dd><dt>speedup</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
@ -557,7 +561,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
</dd><dt>steps</dt><dd><a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
<a href="html/libxml-valid.html#xmlValidateDocumentFinal">xmlValidateDocumentFinal</a><br />
</dd><dt>still</dt><dd><a href="html/libxml-xmlIO.html#xmlNoNetExternalEntityLoader">xmlNoNetExternalEntityLoader</a><br />
</dd><dt>still</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlIO.html#xmlNoNetExternalEntityLoader">xmlNoNetExternalEntityLoader</a><br />
<a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
<a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
</dd><dt>stop</dt><dd><a href="html/libxml-list.html#xmlListWalker">xmlListWalker</a><br />
@ -602,6 +607,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-xmlstring.html#xmlStrdup">xmlStrdup</a><br />
<a href="html/libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a><br />
</dd><dt>stream</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
@ -801,6 +807,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>switch</dt><dd><a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
<a href="html/libxml-parserInternals.html#xmlParseReference">xmlParseReference</a><br />
<a href="html/libxml-parserInternals.html#xmlPushInput">xmlPushInput</a><br />
</dd><dt>symbol</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
</dd><dt>synchronizing</dt><dd><a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
<a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
</dd><dt>syntax</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttributeType">xmlParseAttributeType</a><br />

View File

@ -95,6 +95,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
<a href="html/libxml-tree.html#xmlAddSibling">xmlAddSibling</a><br />
<a href="html/libxml-tree.html#xmlReplaceNode">xmlReplaceNode</a><br />
</dd><dt>unload</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
</dd><dt>unloaded</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
</dd><dt>unlock</dt><dd><a href="html/libxml-threads.html#xmlMutexUnlock">xmlMutexUnlock</a><br />
<a href="html/libxml-threads.html#xmlRMutexUnlock">xmlRMutexUnlock</a><br />
</dd><dt>unparsed</dt><dd><a href="html/libxml-entities.html#_xmlEntity">_xmlEntity</a><br />

View File

@ -105,6 +105,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-HTMLparser.html#htmlEntityValueLookup">htmlEntityValueLookup</a><br />
<a href="html/libxml-HTMLparser.html#htmlTagLookup">htmlTagLookup</a><br />
<a href="html/libxml-encoding.html#xmlGetEncodingAlias">xmlGetEncodingAlias</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetPredefinedType">xmlSchemaGetPredefinedType</a><br />
</dd><dt>Loose</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />

View File

@ -56,6 +56,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br />
<a href="html/libxml-valid.html#xmlValidateElementDecl">xmlValidateElementDecl</a><br />
</dd><dt>Open</dt><dd><a href="html/libxml-xmlIO.html#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a><br />
</dd><dt>Opens</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
</dd><dt>OpticalCharacterRecognition</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsOpticalCharacterRecognition">xmlUCSIsOpticalCharacterRecognition</a><br />
</dd><dt>Optional</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
</dd><dt>Oriya</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsOriya">xmlUCSIsOriya</a><br />
@ -187,6 +188,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-SAX.html#getLineNumber">getLineNumber</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2GetColumnNumber">xmlSAX2GetColumnNumber</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2GetLineNumber">xmlSAX2GetLineNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber">xmlTextReaderGetParserColumnNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserLineNumber">xmlTextReaderGetParserLineNumber</a><br />
</dd><dt>Provides</dt><dd><a href="html/libxml-SAX.html#getPublicId">getPublicId</a><br />
<a href="html/libxml-SAX.html#getSystemId">getSystemId</a><br />
<a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />

View File

@ -368,7 +368,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-hash.html#xmlHashUpdateEntry2">xmlHashUpdateEntry2</a><br />
<a href="html/libxml-hash.html#xmlHashUpdateEntry3">xmlHashUpdateEntry3</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
</dd><dt>address</dt><dd><a href="html/libxml-xmlwriter.html#xmlNewTextWriterDoc">xmlNewTextWriterDoc</a><br />
</dd><dt>address</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterDoc">xmlNewTextWriterDoc</a><br />
</dd><dt>adds</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataNewAllTrans">xmlAutomataNewAllTrans</a><br />
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans">xmlAutomataNewCountTrans</a><br />
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans2">xmlAutomataNewCountTrans2</a><br />
@ -429,6 +430,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlBuildQName">xmlBuildQName</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
<a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
@ -437,7 +440,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlGetBufferAllocationScheme">xmlGetBufferAllocationScheme</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
<a href="html/libxml-tree.html#xmlSetBufferAllocationScheme">xmlSetBufferAllocationScheme</a><br />
@ -638,6 +644,8 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>area</dt><dd><a href="html/libxml-tree.html#xmlBufferCreateStatic">xmlBufferCreateStatic</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateMem">xmlParserInputBufferCreateMem</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateStatic">xmlParserInputBufferCreateStatic</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />

View File

@ -109,6 +109,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemMalloc">xmlMemMalloc</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPConnectTo">xmlNanoFTPConnectTo</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPNewCtxt">xmlNanoFTPNewCtxt</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPOpen">xmlNanoFTPOpen</a><br />
@ -331,6 +332,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-list.html#xmlListDup">xmlListDup</a><br />
</p><h2>Type xmlLocationSetPtr:</h2><p><a href="html/libxml-xpointer.html#xmlXPtrLocationSetCreate">xmlXPtrLocationSetCreate</a><br />
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetMerge">xmlXPtrLocationSetMerge</a><br />
</p><h2>Type xmlModulePtr:</h2><p><a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
</p><h2>Type xmlMutexPtr:</h2><p><a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
</p><h2>Type xmlNodePtr:</h2><p><a href="html/libxml-parserInternals.html#nodePop">nodePop</a><br />
<a href="html/libxml-tree.html#xmlAddChild">xmlAddChild</a><br />

View File

@ -1850,6 +1850,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_FROM_HTTP">XML_FROM_HTTP</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_IO">XML_FROM_IO</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_MEMORY">XML_FROM_MEMORY</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_MODULE">XML_FROM_MODULE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_NAMESPACE">XML_FROM_NAMESPACE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_NONE">XML_FROM_NONE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_OUTPUT">XML_FROM_OUTPUT</a><br />
@ -1931,6 +1932,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_IO_NO_INPUT">XML_IO_NO_INPUT</a><br />
<a href="html/libxml-xmlerror.html#XML_IO_UNKNOWN">XML_IO_UNKNOWN</a><br />
<a href="html/libxml-xmlerror.html#XML_IO_WRITE">XML_IO_WRITE</a><br />
<a href="html/libxml-xmlerror.html#XML_MODULE_CLOSE">XML_MODULE_CLOSE</a><br />
<a href="html/libxml-xmlerror.html#XML_MODULE_OPEN">XML_MODULE_OPEN</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED">XML_NS_ERR_ATTRIBUTE_REDEFINED</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_QNAME">XML_NS_ERR_QNAME</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_UNDEFINED_NAMESPACE">XML_NS_ERR_UNDEFINED_NAMESPACE</a><br />
@ -2430,6 +2433,12 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a><br />
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
<a href="html/libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a><br />
</p><h2><a name="xmlmodule" id="xmlmodule">Module xmlmodule</a>:</h2><p><a href="html/libxml-xmlmodule.html#xmlModule">xmlModule</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
<a href="html/libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
</p><h2><a name="xmlreader" id="xmlreader">Module xmlreader</a>:</h2><p><a href="html/libxml-xmlreader.html#XML_PARSER_DEFAULTATTRS">XML_PARSER_DEFAULTATTRS</a><br />
<a href="html/libxml-xmlreader.html#XML_PARSER_LOADDTD">XML_PARSER_LOADDTD</a><br />
<a href="html/libxml-xmlreader.html#XML_PARSER_SEVERITY_ERROR">XML_PARSER_SEVERITY_ERROR</a><br />
@ -2503,6 +2512,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNo">xmlTextReaderGetAttributeNo</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNs">xmlTextReaderGetAttributeNs</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber">xmlTextReaderGetParserColumnNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserLineNumber">xmlTextReaderGetParserLineNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderHasAttributes">xmlTextReaderHasAttributes</a><br />
@ -2861,6 +2872,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlversion.html#LIBXML_ICONV_ENABLED">LIBXML_ICONV_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_LEGACY_ENABLED">LIBXML_LEGACY_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_PUSH_ENABLED">LIBXML_PUSH_ENABLED</a><br />

View File

@ -1313,6 +1313,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
</p><h2>Type xmlMallocFunc *:</h2><p><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemGet">xmlMemGet</a><br />
</p><h2>Type xmlModulePtr:</h2><p><a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
</p><h2>Type xmlMutexPtr:</h2><p><a href="html/libxml-threads.html#xmlFreeMutex">xmlFreeMutex</a><br />
<a href="html/libxml-threads.html#xmlMutexLock">xmlMutexLock</a><br />
<a href="html/libxml-threads.html#xmlMutexUnlock">xmlMutexUnlock</a><br />
@ -1860,6 +1863,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNo">xmlTextReaderGetAttributeNo</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNs">xmlTextReaderGetAttributeNs</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber">xmlTextReaderGetParserColumnNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserLineNumber">xmlTextReaderGetParserLineNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderHasAttributes">xmlTextReaderHasAttributes</a><br />

View File

@ -69,6 +69,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlversion.html#LIBXML_ICONV_ENABLED">LIBXML_ICONV_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_LEGACY_ENABLED">LIBXML_LEGACY_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a><br />
<a href="html/libxml-xmlversion.html#LIBXML_PUSH_ENABLED">LIBXML_PUSH_ENABLED</a><br />
@ -405,6 +407,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_FROM_HTTP">XML_FROM_HTTP</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_IO">XML_FROM_IO</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_MEMORY">XML_FROM_MEMORY</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_MODULE">XML_FROM_MODULE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_NAMESPACE">XML_FROM_NAMESPACE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_NONE">XML_FROM_NONE</a><br />
<a href="html/libxml-xmlerror.html#XML_FROM_OUTPUT">XML_FROM_OUTPUT</a><br />
@ -494,6 +497,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#XML_IO_WRITE">XML_IO_WRITE</a><br />
<a href="html/libxml-tree.html#XML_LOCAL_NAMESPACE">XML_LOCAL_NAMESPACE</a><br />
<a href="html/libxml-parserInternals.html#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a><br />
<a href="html/libxml-xmlerror.html#XML_MODULE_CLOSE">XML_MODULE_CLOSE</a><br />
<a href="html/libxml-xmlerror.html#XML_MODULE_OPEN">XML_MODULE_OPEN</a><br />
<a href="html/libxml-tree.html#XML_NAMESPACE_DECL">XML_NAMESPACE_DECL</a><br />
<a href="html/libxml-tree.html#XML_NOTATION_NODE">XML_NOTATION_NODE</a><br />
<a href="html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED">XML_NS_ERR_ATTRIBUTE_REDEFINED</a><br />
@ -2041,6 +2046,12 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlmemory.html#xmlMemUsed">xmlMemUsed</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryDump">xmlMemoryDump</a><br />
<a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br />
<a href="html/libxml-xmlmodule.html#xmlModule">xmlModule</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleClose">xmlModuleClose</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleFree">xmlModuleFree</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
<a href="html/libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a><br />
<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
<a href="html/libxml-threads.html#xmlMutex">xmlMutex</a><br />
<a href="html/libxml-threads.html#xmlMutexLock">xmlMutexLock</a><br />
<a href="html/libxml-threads.html#xmlMutexPtr">xmlMutexPtr</a><br />
@ -2650,6 +2661,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNo">xmlTextReaderGetAttributeNo</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNs">xmlTextReaderGetAttributeNs</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber">xmlTextReaderGetParserColumnNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserLineNumber">xmlTextReaderGetParserLineNumber</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderHasAttributes">xmlTextReaderHasAttributes</a><br />

View File

@ -33,6 +33,7 @@ ignored_files = {
"rngparser.h": "not yet integrated",
"elfgcchack.h": "not a normal header",
"testapi.c": "generated regression tests",
"testdso.c": "test for dynamid shared libraries",
}
ignored_words = {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -78,6 +78,7 @@ void <a href="#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> (void * userD
<a name="XML_FROM_VALID" id="XML_FROM_VALID">XML_FROM_VALID</a> = 23 : The XML DTD validation with valid context
<a name="XML_FROM_CHECK" id="XML_FROM_CHECK">XML_FROM_CHECK</a> = 24 : The error checking module
<a name="XML_FROM_WRITER" id="XML_FROM_WRITER">XML_FROM_WRITER</a> = 25 : The xmlwriter module
<a name="XML_FROM_MODULE" id="XML_FROM_MODULE">XML_FROM_MODULE</a> = 26 : The dynamically loaded module modul
}
</pre><h3>Enum <a name="xmlErrorLevel" id="xmlErrorLevel">xmlErrorLevel</a></h3><pre class="programlisting">Enum xmlErrorLevel {
<a name="XML_ERR_NONE" id="XML_ERR_NONE">XML_ERR_NONE</a> = 0
@ -740,6 +741,8 @@ void <a href="#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> (void * userD
<a name="XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3" id="XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3">XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3</a> = 3077 : 3077
<a name="XML_SCHEMAP_AU_PROPS_CORRECT_2" id="XML_SCHEMAP_AU_PROPS_CORRECT_2">XML_SCHEMAP_AU_PROPS_CORRECT_2</a> = 3078 : 3078
<a name="XML_SCHEMAP_A_PROPS_CORRECT_2" id="XML_SCHEMAP_A_PROPS_CORRECT_2">XML_SCHEMAP_A_PROPS_CORRECT_2</a> = 3079 : 3079
<a name="XML_MODULE_OPEN" id="XML_MODULE_OPEN">XML_MODULE_OPEN</a> = 4900 : 4900
<a name="XML_MODULE_CLOSE" id="XML_MODULE_CLOSE">XML_MODULE_CLOSE</a> = 4901 : 4901
<a name="XML_CHECK_FOUND_ELEMENT" id="XML_CHECK_FOUND_ELEMENT">XML_CHECK_FOUND_ELEMENT</a> = 5000
<a name="XML_CHECK_FOUND_ATTRIBUTE" id="XML_CHECK_FOUND_ATTRIBUTE">XML_CHECK_FOUND_ATTRIBUTE</a> = 5001 : 5001
<a name="XML_CHECK_FOUND_TEXT" id="XML_CHECK_FOUND_TEXT">XML_CHECK_FOUND_TEXT</a> = 5002 : 5002

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1801,7 +1801,7 @@
<description>the API used to report errors </description>
<author>Daniel Veillard </author>
<exports symbol='XML_DTD_ATTRIBUTE_VALUE' type='enum'/>
<exports symbol='XML_RNGP_DEFINE_CREATE_FAILED' type='enum'/>
<exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
<exports symbol='XML_RNGP_PARENTREF_NO_PARENT' type='enum'/>
<exports symbol='XML_IO_EISCONN' type='enum'/>
<exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' type='enum'/>
@ -1815,7 +1815,7 @@
<exports symbol='XML_SCHEMAP_SRC_IMPORT_2_2' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_IMPORT_2_1' type='enum'/>
<exports symbol='XML_DTD_NOT_STANDALONE' type='enum'/>
<exports symbol='XML_RNGP_NEED_COMBINE' type='enum'/>
<exports symbol='XML_HTTP_USE_IP' type='enum'/>
<exports symbol='XML_ERR_XMLDECL_NOT_STARTED' type='enum'/>
<exports symbol='XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING' type='enum'/>
<exports symbol='XML_SCHEMAV_ELEMENT_CONTENT' type='enum'/>
@ -1843,6 +1843,7 @@
<exports symbol='XML_SCHEMAP_REDEFINED_GROUP' type='enum'/>
<exports symbol='XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI' type='enum'/>
<exports symbol='XML_ERR_CHARREF_IN_EPILOG' type='enum'/>
<exports symbol='XML_DTD_ID_SUBSET' type='enum'/>
<exports symbol='XML_SCHEMAP_FAILED_BUILD_IMPORT' type='enum'/>
<exports symbol='XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' type='enum'/>
<exports symbol='XML_XPTR_CHILDSEQ_START' type='enum'/>
@ -1850,6 +1851,7 @@
<exports symbol='XML_FROM_DTD' type='enum'/>
<exports symbol='XML_CHECK_NOT_ATTR' type='enum'/>
<exports symbol='XML_DTD_ATTRIBUTE_DEFAULT' type='enum'/>
<exports symbol='XML_FROM_MODULE' type='enum'/>
<exports symbol='XML_SCHEMAV_EXTRACONTENT' type='enum'/>
<exports symbol='XML_RNGP_ELEM_CONTENT_EMPTY' type='enum'/>
<exports symbol='XML_IO_EMLINK' type='enum'/>
@ -1910,7 +1912,7 @@
<exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1' type='enum'/>
<exports symbol='XML_IO_EDOM' type='enum'/>
<exports symbol='XML_CHECK_NOT_ELEM_DECL' type='enum'/>
<exports symbol='XML_HTTP_USE_IP' type='enum'/>
<exports symbol='XML_RNGP_DEFINE_CREATE_FAILED' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_2' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_1' type='enum'/>
<exports symbol='XML_RNGP_INVALID_URI' type='enum'/>
@ -2074,12 +2076,13 @@
<exports symbol='XML_SCHEMAV_CVC_MINLENGTH_VALID' type='enum'/>
<exports symbol='XML_IO_WRITE' type='enum'/>
<exports symbol='XML_ERR_ENTITY_PE_INTERNAL' type='enum'/>
<exports symbol='XML_DTD_ID_SUBSET' type='enum'/>
<exports symbol='XML_DTD_XMLID_VALUE' type='enum'/>
<exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_2' type='enum'/>
<exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_1' type='enum'/>
<exports symbol='XML_CHECK_NOT_NS_DECL' type='enum'/>
<exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ELEM' type='enum'/>
<exports symbol='XML_IO_NETWORK_ATTEMPT' type='enum'/>
<exports symbol='XML_MODULE_CLOSE' type='enum'/>
<exports symbol='XML_RNGP_PAT_START_EMPTY' type='enum'/>
<exports symbol='XML_ERR_ATTLIST_NOT_FINISHED' type='enum'/>
<exports symbol='XML_XINCLUDE_TEXT_FRAGMENT' type='enum'/>
@ -2175,7 +2178,6 @@
<exports symbol='XML_SCHEMAV_CVC_ENUMERATION_VALID' type='enum'/>
<exports symbol='XML_ERR_CHARREF_IN_PROLOG' type='enum'/>
<exports symbol='XML_RNGP_INVALID_DEFINE_NAME' type='enum'/>
<exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
<exports symbol='XML_SAVE_UNKNOWN_ENCODING' type='enum'/>
<exports symbol='XML_ERR_CONDSEC_INVALID_KEYWORD' type='enum'/>
<exports symbol='XML_SCHEMAV_CVC_ELT_7' type='enum'/>
@ -2281,6 +2283,7 @@
<exports symbol='XML_SCHEMAV_NOROLLBACK' type='enum'/>
<exports symbol='XML_SCHEMAV_FACET' type='enum'/>
<exports symbol='XML_ERR_INVALID_DEC_CHARREF' type='enum'/>
<exports symbol='XML_RNGP_NEED_COMBINE' type='enum'/>
<exports symbol='XML_SCHEMAV_NOTTOPLEVEL' type='enum'/>
<exports symbol='XML_CATALOG_MISSING_ATTR' type='enum'/>
<exports symbol='XML_RNGP_PAT_LIST_LIST' type='enum'/>
@ -2326,7 +2329,7 @@
<exports symbol='XML_SCHEMAP_ATTR_NONAME_NOREF' type='enum'/>
<exports symbol='XML_SCHEMAP_SRC_ELEMENT_1' type='enum'/>
<exports symbol='XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE' type='enum'/>
<exports symbol='XML_DTD_XMLID_VALUE' type='enum'/>
<exports symbol='XML_MODULE_OPEN' type='enum'/>
<exports symbol='XML_ERR_ENTITY_CHAR_ERROR' type='enum'/>
<exports symbol='XML_DTD_UNKNOWN_ENTITY' type='enum'/>
<exports symbol='XML_RNGP_PARSE_ERROR' type='enum'/>
@ -2591,6 +2594,17 @@
<exports symbol='xmlMemoryStrdup' type='function'/>
<exports symbol='xmlMemStrdupLoc' type='function'/>
</file>
<file name='xmlmodule'>
<summary>dynamic module loading</summary>
<description>basic API for dynamic module loading, used by libexslt added in 2.6.17 </description>
<author>Joel W. Reed </author>
<exports symbol='xmlModule' type='typedef'/>
<exports symbol='xmlModulePtr' type='typedef'/>
<exports symbol='xmlModuleFree' type='function'/>
<exports symbol='xmlModuleSymbol' type='function'/>
<exports symbol='xmlModuleOpen' type='function'/>
<exports symbol='xmlModuleClose' type='function'/>
</file>
<file name='xmlreader'>
<summary>the XMLReader implementation</summary>
<description>API of the XML streaming API based on C# interfaces. </description>
@ -2657,6 +2671,7 @@
<exports symbol='xmlTextReaderMoveToNextAttribute' type='function'/>
<exports symbol='xmlTextReaderQuoteChar' type='function'/>
<exports symbol='xmlTextReaderReadOuterXml' type='function'/>
<exports symbol='xmlTextReaderGetParserLineNumber' type='function'/>
<exports symbol='xmlTextReaderGetAttributeNs' type='function'/>
<exports symbol='xmlReaderNewWalker' type='function'/>
<exports symbol='xmlReaderNewDoc' type='function'/>
@ -2680,6 +2695,7 @@
<exports symbol='xmlTextReaderGetErrorHandler' type='function'/>
<exports symbol='xmlTextReaderConstPrefix' type='function'/>
<exports symbol='xmlTextReaderGetParserProp' type='function'/>
<exports symbol='xmlTextReaderGetParserColumnNumber' type='function'/>
<exports symbol='xmlTextReaderGetRemainder' type='function'/>
<exports symbol='xmlReaderNewFile' type='function'/>
<exports symbol='xmlFreeTextReader' type='function'/>
@ -3047,7 +3063,7 @@
<description>compile-time version informations for the XML library </description>
<author>Daniel Veillard </author>
<exports symbol='LIBXML_VERSION_EXTRA' type='macro'/>
<exports symbol='LIBXML_DOCB_ENABLED' type='macro'/>
<exports symbol='LIBXML_MODULES_ENABLED' type='macro'/>
<exports symbol='LIBXML_LEGACY_ENABLED' type='macro'/>
<exports symbol='LIBXML_READER_ENABLED' type='macro'/>
<exports symbol='LIBXML_THREAD_ENABLED' type='macro'/>
@ -3056,6 +3072,7 @@
<exports symbol='LIBXML_DEBUG_ENABLED' type='macro'/>
<exports symbol='LIBXML_XINCLUDE_ENABLED' type='macro'/>
<exports symbol='ATTRIBUTE_UNUSED' type='macro'/>
<exports symbol='LIBXML_DOCB_ENABLED' type='macro'/>
<exports symbol='LIBXML_PUSH_ENABLED' type='macro'/>
<exports symbol='LIBXML_SAX1_ENABLED' type='macro'/>
<exports symbol='WITHOUT_TRIO' type='macro'/>
@ -3068,6 +3085,7 @@
<exports symbol='LIBXML_VERSION_STRING' type='macro'/>
<exports symbol='LIBXML_CATALOG_ENABLED' type='macro'/>
<exports symbol='LIBXML_REGEXP_ENABLED' type='macro'/>
<exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
<exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
<exports symbol='LIBXML_HTML_ENABLED' type='macro'/>
<exports symbol='LIBXML_UNICODE_ENABLED' type='macro'/>
@ -3645,6 +3663,11 @@
<macro name='LIBXML_LEGACY_ENABLED' file='xmlversion'>
<info>Whether the deprecated APIs are compiled in for compatibility</info>
</macro>
<macro name='LIBXML_MODULES_ENABLED' file='xmlversion'>
<info>Whether the module interfaces are compiled in</info>
</macro>
<macro name='LIBXML_MODULE_EXTENSION' file='xmlversion'>
</macro>
<macro name='LIBXML_OUTPUT_ENABLED' file='xmlversion'>
<info>Whether the serialization/saving support is configured in</info>
</macro>
@ -4506,6 +4529,7 @@
<enum name='XML_FROM_HTTP' file='xmlerror' value='10' type='xmlErrorDomain' info='The FTP module'/>
<enum name='XML_FROM_IO' file='xmlerror' value='8' type='xmlErrorDomain' info='The Input/Output stack'/>
<enum name='XML_FROM_MEMORY' file='xmlerror' value='6' type='xmlErrorDomain' info='The memory allocator'/>
<enum name='XML_FROM_MODULE' file='xmlerror' value='26' type='xmlErrorDomain' info=' The dynamically loaded module modul'/>
<enum name='XML_FROM_NAMESPACE' file='xmlerror' value='3' type='xmlErrorDomain' info='The XML Namespace module'/>
<enum name='XML_FROM_NONE' file='xmlerror' value='0' type='xmlErrorDomain'/>
<enum name='XML_FROM_OUTPUT' file='xmlerror' value='7' type='xmlErrorDomain' info='The serialization code'/>
@ -4591,6 +4615,8 @@
<enum name='XML_IO_NO_INPUT' file='xmlerror' value='1547' type='xmlParserErrors' info='1547'/>
<enum name='XML_IO_UNKNOWN' file='xmlerror' value='1500' type='xmlParserErrors'/>
<enum name='XML_IO_WRITE' file='xmlerror' value='1546' type='xmlParserErrors' info='1546'/>
<enum name='XML_MODULE_CLOSE' file='xmlerror' value='4901' type='xmlParserErrors' info='4901'/>
<enum name='XML_MODULE_OPEN' file='xmlerror' value='4900' type='xmlParserErrors' info='4900'/>
<enum name='XML_NAMESPACE_DECL' file='tree' value='18' type='xmlElementType'/>
<enum name='XML_NOTATION_NODE' file='tree' value='12' type='xmlElementType'/>
<enum name='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
@ -5635,6 +5661,8 @@ actually an xmlCharEncoding'/>
<field name='locTab' type='xmlXPathObjectPtr *' info=' array of locations'/>
</struct>
<typedef name='xmlLocationSetPtr' file='xpointer' type='xmlLocationSet *'/>
<struct name='xmlModule' file='xmlmodule' type='struct _xmlModule'/>
<typedef name='xmlModulePtr' file='xmlmodule' type='xmlModule *'/>
<struct name='xmlMutex' file='threads' type='struct _xmlMutex'/>
<typedef name='xmlMutexPtr' file='threads' type='xmlMutex *'/>
<struct name='xmlNode' file='tree' type='struct _xmlNode'>
@ -9971,9 +9999,9 @@ actually an xmlCharEncoding'/>
<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result is written to the file .memorylist'/>
</function>
<function name='xmlMemFree' file='xmlmemory'>
<info></info>
<info>a free() equivalent, with error checking.</info>
<return type='void'/>
<arg name='ptr' type='void *' info=''/>
<arg name='ptr' type='void *' info='the memory block pointer'/>
</function>
<function name='xmlMemGet' file='xmlmemory'>
<info>Provides the memory access functions set currently in use</info>
@ -9984,15 +10012,15 @@ actually an xmlCharEncoding'/>
<arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
</function>
<function name='xmlMemMalloc' file='xmlmemory'>
<info></info>
<return type='void *' info=''/>
<arg name='size' type='size_t' info=''/>
<info>a malloc() equivalent, with logging of the allocation info.</info>
<return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
<arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
</function>
<function name='xmlMemRealloc' file='xmlmemory'>
<info></info>
<return type='void *' info=''/>
<arg name='ptr' type='void *' info=''/>
<arg name='size' type='size_t' info=''/>
<info>a realloc() equivalent, with logging of the allocation info.</info>
<return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
<arg name='ptr' type='void *' info='the initial memory block pointer'/>
<arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
</function>
<function name='xmlMemSetup' file='xmlmemory'>
<info>Override the default memory access functions with a new set This has to be called before any other libxml routines ! Should this be blocked if there was already some allocations done ?</info>
@ -10024,9 +10052,34 @@ actually an xmlCharEncoding'/>
<return type='void'/>
</function>
<function name='xmlMemoryStrdup' file='xmlmemory'>
<info></info>
<return type='char *' info=''/>
<arg name='str' type='const char *' info=''/>
<info>a strdup() equivalent, with logging of the allocation info.</info>
<return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
<arg name='str' type='const char *' info='the initial string pointer'/>
</function>
<function name='xmlModuleClose' file='xmlmodule'>
<cond>defined(LIBXML_MODULES_ENABLED)</cond>
<info>The close operations unload the associated module and free the data associated to the module.</info>
<return type='int' info='0 in case of success, -1 in case of argument error and -2 if the module could not be closed/unloaded.'/>
<arg name='module' type='xmlModulePtr' info='the module handle'/>
</function>
<function name='xmlModuleFree' file='xmlmodule'>
<cond>defined(LIBXML_MODULES_ENABLED)</cond>
<info>The free operations free the data associated to the module but does not unload the associated shared library which may still be in use.</info>
<return type='int' info='0 in case of success, -1 in case of argument error'/>
<arg name='module' type='xmlModulePtr' info='the module handle'/>
</function>
<function name='xmlModuleOpen' file='xmlmodule'>
<cond>defined(LIBXML_MODULES_ENABLED)</cond>
<info>Opens a module/shared library given its name or path</info>
<return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
<arg name='name' type='const char *' info='the module name'/>
</function>
<function name='xmlModuleSymbol' file='xmlmodule'>
<cond>defined(LIBXML_MODULES_ENABLED)</cond>
<info>Lookup for a symbol address in the given module</info>
<return type='void *' info='the pointer to the symbol object or NULL in case of error'/>
<arg name='module' type='xmlModulePtr' info='the module'/>
<arg name='name' type='const char *' info='the name of the symbol'/>
</function>
<function name='xmlMutexLock' file='threads'>
<info>xmlMutexLock() is used to lock a libxml2 token.</info>
@ -13360,6 +13413,18 @@ actually an xmlCharEncoding'/>
<arg name='f' type='xmlTextReaderErrorFunc *' info='the callback function or NULL is no callback has been registered'/>
<arg name='arg' type='void **' info='a user argument'/>
</function>
<function name='xmlTextReaderGetParserColumnNumber' file='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED)</cond>
<info>Provide the column number of the current parsing point.</info>
<return type='int' info='an int or 0 if not available'/>
<arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
</function>
<function name='xmlTextReaderGetParserLineNumber' file='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED)</cond>
<info>Provide the line number of the current parsing point.</info>
<return type='int' info='an int or 0 if not available'/>
<arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
</function>
<function name='xmlTextReaderGetParserProp' file='xmlreader'>
<cond>defined(LIBXML_READER_ENABLED)</cond>
<info>Read the parser internal property.</info>

View File

@ -63,6 +63,8 @@
<reference name='LIBXML_ICONV_ENABLED' href='html/libxml-xmlversion.html#LIBXML_ICONV_ENABLED'/>
<reference name='LIBXML_ISO8859X_ENABLED' href='html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED'/>
<reference name='LIBXML_LEGACY_ENABLED' href='html/libxml-xmlversion.html#LIBXML_LEGACY_ENABLED'/>
<reference name='LIBXML_MODULES_ENABLED' href='html/libxml-xmlversion.html#LIBXML_MODULES_ENABLED'/>
<reference name='LIBXML_MODULE_EXTENSION' href='html/libxml-xmlversion.html#LIBXML_MODULE_EXTENSION'/>
<reference name='LIBXML_OUTPUT_ENABLED' href='html/libxml-xmlversion.html#LIBXML_OUTPUT_ENABLED'/>
<reference name='LIBXML_PATTERN_ENABLED' href='html/libxml-xmlversion.html#LIBXML_PATTERN_ENABLED'/>
<reference name='LIBXML_PUSH_ENABLED' href='html/libxml-xmlversion.html#LIBXML_PUSH_ENABLED'/>
@ -399,6 +401,7 @@
<reference name='XML_FROM_HTTP' href='html/libxml-xmlerror.html#XML_FROM_HTTP'/>
<reference name='XML_FROM_IO' href='html/libxml-xmlerror.html#XML_FROM_IO'/>
<reference name='XML_FROM_MEMORY' href='html/libxml-xmlerror.html#XML_FROM_MEMORY'/>
<reference name='XML_FROM_MODULE' href='html/libxml-xmlerror.html#XML_FROM_MODULE'/>
<reference name='XML_FROM_NAMESPACE' href='html/libxml-xmlerror.html#XML_FROM_NAMESPACE'/>
<reference name='XML_FROM_NONE' href='html/libxml-xmlerror.html#XML_FROM_NONE'/>
<reference name='XML_FROM_OUTPUT' href='html/libxml-xmlerror.html#XML_FROM_OUTPUT'/>
@ -488,6 +491,8 @@
<reference name='XML_IO_WRITE' href='html/libxml-xmlerror.html#XML_IO_WRITE'/>
<reference name='XML_LOCAL_NAMESPACE' href='html/libxml-tree.html#XML_LOCAL_NAMESPACE'/>
<reference name='XML_MAX_NAMELEN' href='html/libxml-parserInternals.html#XML_MAX_NAMELEN'/>
<reference name='XML_MODULE_CLOSE' href='html/libxml-xmlerror.html#XML_MODULE_CLOSE'/>
<reference name='XML_MODULE_OPEN' href='html/libxml-xmlerror.html#XML_MODULE_OPEN'/>
<reference name='XML_NAMESPACE_DECL' href='html/libxml-tree.html#XML_NAMESPACE_DECL'/>
<reference name='XML_NOTATION_NODE' href='html/libxml-tree.html#XML_NOTATION_NODE'/>
<reference name='XML_NS_ERR_ATTRIBUTE_REDEFINED' href='html/libxml-xmlerror.html#XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
@ -2035,6 +2040,12 @@
<reference name='xmlMemUsed' href='html/libxml-xmlmemory.html#xmlMemUsed'/>
<reference name='xmlMemoryDump' href='html/libxml-xmlmemory.html#xmlMemoryDump'/>
<reference name='xmlMemoryStrdup' href='html/libxml-xmlmemory.html#xmlMemoryStrdup'/>
<reference name='xmlModule' href='html/libxml-xmlmodule.html#xmlModule'/>
<reference name='xmlModuleClose' href='html/libxml-xmlmodule.html#xmlModuleClose'/>
<reference name='xmlModuleFree' href='html/libxml-xmlmodule.html#xmlModuleFree'/>
<reference name='xmlModuleOpen' href='html/libxml-xmlmodule.html#xmlModuleOpen'/>
<reference name='xmlModulePtr' href='html/libxml-xmlmodule.html#xmlModulePtr'/>
<reference name='xmlModuleSymbol' href='html/libxml-xmlmodule.html#xmlModuleSymbol'/>
<reference name='xmlMutex' href='html/libxml-threads.html#xmlMutex'/>
<reference name='xmlMutexLock' href='html/libxml-threads.html#xmlMutexLock'/>
<reference name='xmlMutexPtr' href='html/libxml-threads.html#xmlMutexPtr'/>
@ -2644,6 +2655,8 @@
<reference name='xmlTextReaderGetAttributeNo' href='html/libxml-xmlreader.html#xmlTextReaderGetAttributeNo'/>
<reference name='xmlTextReaderGetAttributeNs' href='html/libxml-xmlreader.html#xmlTextReaderGetAttributeNs'/>
<reference name='xmlTextReaderGetErrorHandler' href='html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler'/>
<reference name='xmlTextReaderGetParserColumnNumber' href='html/libxml-xmlreader.html#xmlTextReaderGetParserColumnNumber'/>
<reference name='xmlTextReaderGetParserLineNumber' href='html/libxml-xmlreader.html#xmlTextReaderGetParserLineNumber'/>
<reference name='xmlTextReaderGetParserProp' href='html/libxml-xmlreader.html#xmlTextReaderGetParserProp'/>
<reference name='xmlTextReaderGetRemainder' href='html/libxml-xmlreader.html#xmlTextReaderGetRemainder'/>
<reference name='xmlTextReaderHasAttributes' href='html/libxml-xmlreader.html#xmlTextReaderHasAttributes'/>
@ -3312,6 +3325,8 @@
<ref name='LIBXML_ICONV_ENABLED'/>
<ref name='LIBXML_ISO8859X_ENABLED'/>
<ref name='LIBXML_LEGACY_ENABLED'/>
<ref name='LIBXML_MODULES_ENABLED'/>
<ref name='LIBXML_MODULE_EXTENSION'/>
<ref name='LIBXML_OUTPUT_ENABLED'/>
<ref name='LIBXML_PATTERN_ENABLED'/>
<ref name='LIBXML_PUSH_ENABLED'/>
@ -3658,6 +3673,7 @@
<ref name='XML_FROM_HTTP'/>
<ref name='XML_FROM_IO'/>
<ref name='XML_FROM_MEMORY'/>
<ref name='XML_FROM_MODULE'/>
<ref name='XML_FROM_NAMESPACE'/>
<ref name='XML_FROM_NONE'/>
<ref name='XML_FROM_OUTPUT'/>
@ -3747,6 +3763,8 @@
<ref name='XML_IO_WRITE'/>
<ref name='XML_LOCAL_NAMESPACE'/>
<ref name='XML_MAX_NAMELEN'/>
<ref name='XML_MODULE_CLOSE'/>
<ref name='XML_MODULE_OPEN'/>
<ref name='XML_NAMESPACE_DECL'/>
<ref name='XML_NOTATION_NODE'/>
<ref name='XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
@ -5330,6 +5348,12 @@
<ref name='xmlMemUsed'/>
<ref name='xmlMemoryDump'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlModule'/>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleOpen'/>
<ref name='xmlModulePtr'/>
<ref name='xmlModuleSymbol'/>
<ref name='xmlMutex'/>
<ref name='xmlMutexLock'/>
<ref name='xmlMutexPtr'/>
@ -5939,6 +5963,8 @@
<ref name='xmlTextReaderGetAttributeNo'/>
<ref name='xmlTextReaderGetAttributeNs'/>
<ref name='xmlTextReaderGetErrorHandler'/>
<ref name='xmlTextReaderGetParserColumnNumber'/>
<ref name='xmlTextReaderGetParserLineNumber'/>
<ref name='xmlTextReaderGetParserProp'/>
<ref name='xmlTextReaderGetRemainder'/>
<ref name='xmlTextReaderHasAttributes'/>
@ -6660,6 +6686,7 @@
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlModuleSymbol'/>
<ref name='xmlNanoFTPConnectTo'/>
<ref name='xmlNanoFTPNewCtxt'/>
<ref name='xmlNanoFTPOpen'/>
@ -6953,6 +6980,9 @@
<ref name='xmlXPtrLocationSetCreate'/>
<ref name='xmlXPtrLocationSetMerge'/>
</type>
<type name='xmlModulePtr'>
<ref name='xmlModuleOpen'/>
</type>
<type name='xmlMutexPtr'>
<ref name='xmlNewMutex'/>
</type>
@ -8765,6 +8795,11 @@
<ref name='xmlGcMemGet'/>
<ref name='xmlMemGet'/>
</type>
<type name='xmlModulePtr'>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleSymbol'/>
</type>
<type name='xmlMutexPtr'>
<ref name='xmlFreeMutex'/>
<ref name='xmlMutexLock'/>
@ -9437,6 +9472,8 @@
<ref name='xmlTextReaderGetAttributeNo'/>
<ref name='xmlTextReaderGetAttributeNs'/>
<ref name='xmlTextReaderGetErrorHandler'/>
<ref name='xmlTextReaderGetParserColumnNumber'/>
<ref name='xmlTextReaderGetParserLineNumber'/>
<ref name='xmlTextReaderGetParserProp'/>
<ref name='xmlTextReaderGetRemainder'/>
<ref name='xmlTextReaderHasAttributes'/>
@ -11635,6 +11672,7 @@
<ref name='XML_FROM_HTTP'/>
<ref name='XML_FROM_IO'/>
<ref name='XML_FROM_MEMORY'/>
<ref name='XML_FROM_MODULE'/>
<ref name='XML_FROM_NAMESPACE'/>
<ref name='XML_FROM_NONE'/>
<ref name='XML_FROM_OUTPUT'/>
@ -11716,6 +11754,8 @@
<ref name='XML_IO_NO_INPUT'/>
<ref name='XML_IO_UNKNOWN'/>
<ref name='XML_IO_WRITE'/>
<ref name='XML_MODULE_CLOSE'/>
<ref name='XML_MODULE_OPEN'/>
<ref name='XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
<ref name='XML_NS_ERR_QNAME'/>
<ref name='XML_NS_ERR_UNDEFINED_NAMESPACE'/>
@ -12220,6 +12260,14 @@
<ref name='xmlReallocLoc'/>
<ref name='xmlStrdupFunc'/>
</file>
<file name='xmlmodule'>
<ref name='xmlModule'/>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleOpen'/>
<ref name='xmlModulePtr'/>
<ref name='xmlModuleSymbol'/>
</file>
<file name='xmlreader'>
<ref name='XML_PARSER_DEFAULTATTRS'/>
<ref name='XML_PARSER_LOADDTD'/>
@ -12294,6 +12342,8 @@
<ref name='xmlTextReaderGetAttributeNo'/>
<ref name='xmlTextReaderGetAttributeNs'/>
<ref name='xmlTextReaderGetErrorHandler'/>
<ref name='xmlTextReaderGetParserColumnNumber'/>
<ref name='xmlTextReaderGetParserLineNumber'/>
<ref name='xmlTextReaderGetParserProp'/>
<ref name='xmlTextReaderGetRemainder'/>
<ref name='xmlTextReaderHasAttributes'/>
@ -12666,6 +12716,8 @@
<ref name='LIBXML_ICONV_ENABLED'/>
<ref name='LIBXML_ISO8859X_ENABLED'/>
<ref name='LIBXML_LEGACY_ENABLED'/>
<ref name='LIBXML_MODULES_ENABLED'/>
<ref name='LIBXML_MODULE_EXTENSION'/>
<ref name='LIBXML_OUTPUT_ENABLED'/>
<ref name='LIBXML_PATTERN_ENABLED'/>
<ref name='LIBXML_PUSH_ENABLED'/>
@ -15079,6 +15131,7 @@
<ref name='htmlEntityValueLookup'/>
<ref name='htmlTagLookup'/>
<ref name='xmlGetEncodingAlias'/>
<ref name='xmlModuleSymbol'/>
<ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/>
<ref name='xmlSchemaGetPredefinedType'/>
</word>
@ -15490,6 +15543,9 @@
<word name='Open'>
<ref name='xmlIOHTTPOpenW'/>
</word>
<word name='Opens'>
<ref name='xmlModuleOpen'/>
</word>
<word name='OpticalCharacterRecognition'>
<ref name='xmlUCSIsOpticalCharacterRecognition'/>
</word>
@ -15726,6 +15782,8 @@
<ref name='getLineNumber'/>
<ref name='xmlSAX2GetColumnNumber'/>
<ref name='xmlSAX2GetLineNumber'/>
<ref name='xmlTextReaderGetParserColumnNumber'/>
<ref name='xmlTextReaderGetParserLineNumber'/>
</word>
<word name='Provides'>
<ref name='getPublicId'/>
@ -17395,6 +17453,7 @@
<ref name='xmlXPathSubstringFunction'/>
</word>
<word name='address'>
<ref name='xmlModuleSymbol'/>
<ref name='xmlNewTextWriterDoc'/>
</word>
<word name='adds'>
@ -17482,6 +17541,8 @@
<ref name='xmlBuildQName'/>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlNewMutex'/>
<ref name='xmlNewRMutex'/>
<ref name='xmlReallocLoc'/>
@ -17492,7 +17553,10 @@
<ref name='xmlGetBufferAllocationScheme'/>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlNormalizeURIPath'/>
<ref name='xmlReallocLoc'/>
<ref name='xmlSetBufferAllocationScheme'/>
@ -17787,6 +17851,8 @@
<ref name='xmlBufferCreateStatic'/>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlParserInputBufferCreateMem'/>
<ref name='xmlParserInputBufferCreateStatic'/>
<ref name='xmlReallocLoc'/>
@ -18488,6 +18554,7 @@
<ref name='xlinkIsLink'/>
<ref name='xmlBufferWriteQuotedString'/>
<ref name='xmlBuildURI'/>
<ref name='xmlMemFree'/>
<ref name='xmlUTF8Strlen'/>
</word>
<word name='checkings'>
@ -18591,6 +18658,7 @@
<ref name='xmlCreateIOParserCtxt'/>
<ref name='xmlCtxtReadIO'/>
<ref name='xmlInputCloseCallback'/>
<ref name='xmlModuleClose'/>
<ref name='xmlOutputBufferClose'/>
<ref name='xmlOutputBufferCreateIO'/>
<ref name='xmlOutputCloseCallback'/>
@ -18603,6 +18671,7 @@
</word>
<word name='closed'>
<ref name='xmlCtxtReadFd'/>
<ref name='xmlModuleClose'/>
<ref name='xmlNewTextWriter'/>
<ref name='xmlReadFd'/>
<ref name='xmlReaderForFd'/>
@ -18647,6 +18716,7 @@
<word name='column'>
<ref name='getColumnNumber'/>
<ref name='xmlSAX2GetColumnNumber'/>
<ref name='xmlTextReaderGetParserColumnNumber'/>
</word>
<word name='com'>
<ref name='getSystemId'/>
@ -18789,6 +18859,7 @@
<word name='compiled'>
<ref name='LIBXML_AUTOMATA_ENABLED'/>
<ref name='LIBXML_LEGACY_ENABLED'/>
<ref name='LIBXML_MODULES_ENABLED'/>
<ref name='LIBXML_REGEXP_ENABLED'/>
<ref name='LIBXML_SCHEMAS_ENABLED'/>
<ref name='LIBXML_TEST_VERSION'/>
@ -19264,6 +19335,7 @@
</word>
<word name='could'>
<ref name='xmlByteConsumed'/>
<ref name='xmlModuleClose'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
<ref name='xmlValidateDtd'/>
@ -19984,6 +20056,7 @@
<ref name='xmlGetNsProp'/>
<ref name='xmlGetProp'/>
<ref name='xmlHasNsProp'/>
<ref name='xmlModuleFree'/>
<ref name='xmlNodeGetBase'/>
<ref name='xmlParseMarkupDecl'/>
<ref name='xmlResetLastError'/>
@ -20424,7 +20497,11 @@
<word name='equivalent'>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemFree'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlNodeListGetRawString'/>
<ref name='xmlNodeListGetString'/>
<ref name='xmlReallocLoc'/>
@ -21379,37 +21456,6 @@
<word name='hand'>
<ref name='xmlLoadACatalog'/>
</word>
<word name='handle'>
<ref name='docbSAXParseDoc'/>
<ref name='docbSAXParseFile'/>
<ref name='htmlSAXParseDoc'/>
<ref name='htmlSAXParseFile'/>
<ref name='xmlCharEncFirstLine'/>
<ref name='xmlCheckHTTPInput'/>
<ref name='xmlHandleEntity'/>
<ref name='xmlNewTextWriterMemory'/>
<ref name='xmlNewTextWriterPushParser'/>
<ref name='xmlOutputBufferWrite'/>
<ref name='xmlOutputBufferWriteEscape'/>
<ref name='xmlOutputBufferWriteString'/>
<ref name='xmlParseReference'/>
<ref name='xmlParserInputBufferGrow'/>
<ref name='xmlParserInputBufferPush'/>
<ref name='xmlParserInputBufferRead'/>
<ref name='xmlRelaxNGGetParserErrors'/>
<ref name='xmlRelaxNGSetParserErrors'/>
<ref name='xmlSAXParseDoc'/>
<ref name='xmlSAXParseEntity'/>
<ref name='xmlSAXParseFile'/>
<ref name='xmlSAXParseFileWithData'/>
<ref name='xmlSAXParseMemory'/>
<ref name='xmlSAXParseMemoryWithData'/>
<ref name='xmlSchemaGetParserErrors'/>
<ref name='xmlSchemaSetParserErrors'/>
<ref name='xmlSetGenericErrorFunc'/>
<ref name='xmlTextReaderPreserve'/>
<ref name='xmlTextReaderPreservePattern'/>
</word>
<word name='handled'>
<ref name='xmlLoadACatalog'/>
<ref name='xmlParseAttValue'/>
@ -21969,7 +22015,10 @@
<ref name='xmlInitNodeInfoSeq'/>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlNanoFTPList'/>
<ref name='xmlParserAddNodeInfo'/>
<ref name='xmlParserFindNodeInfo'/>
@ -22050,7 +22099,9 @@
<ref name='xmlAutomataGetInitState'/>
<ref name='xmlBufferCreateSize'/>
<ref name='xmlInitNodeInfoSeq'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlReallocLoc'/>
<ref name='xmlShell'/>
<ref name='xmlXPathNodeSetAdd'/>
@ -22204,6 +22255,7 @@
</word>
<word name='interfaces'>
<ref name='LIBXML_AUTOMATA_ENABLED'/>
<ref name='LIBXML_MODULES_ENABLED'/>
<ref name='LIBXML_PUSH_ENABLED'/>
<ref name='LIBXML_REGEXP_ENABLED'/>
<ref name='LIBXML_SCHEMAS_ENABLED'/>
@ -22421,6 +22473,8 @@
<ref name='xmlCharEncodingOutputFunc'/>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlReallocLoc'/>
</word>
<word name='lang'>
@ -22568,6 +22622,8 @@
<ref name='xmlInitThreads'/>
<ref name='xmlInitializeGlobalState'/>
<ref name='xmlLockLibrary'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleOpen'/>
<ref name='xmlOutputBufferCreateFilename'/>
<ref name='xmlParseNamespace'/>
<ref name='xmlRelaxNGCleanupTypes'/>
@ -22755,7 +22811,10 @@
<word name='logging'>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlReallocLoc'/>
</word>
<word name='long'>
@ -22855,6 +22914,7 @@
<ref name='xmlMallocFunc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemGet'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemSetup'/>
</word>
<word name='mallocAtomicFunc'>
@ -23151,7 +23211,12 @@
</word>
<word name='module'>
<ref name='LIBXML_DEBUG_ENABLED'/>
<ref name='LIBXML_MODULES_ENABLED'/>
<ref name='xmlInputMatchCallback'/>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleOpen'/>
<ref name='xmlModuleSymbol'/>
<ref name='xmlOutputMatchCallback'/>
<ref name='xmlStructuredErrorFunc'/>
</word>
@ -23654,6 +23719,7 @@
</word>
<word name='occurred'>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
</word>
<word name='occurrence'>
<ref name='xmlStrcasestr'/>
@ -23826,6 +23892,8 @@
<ref name='xmlXPathValueFlipSign'/>
</word>
<word name='operations'>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
<ref name='xmlReconciliateNs'/>
</word>
<word name='operator'>
@ -24135,6 +24203,7 @@
<ref name='xmlLoadACatalog'/>
<ref name='xmlLoadCatalog'/>
<ref name='xmlLoadSGMLSuperCatalog'/>
<ref name='xmlModuleOpen'/>
<ref name='xmlNanoFTPGetSocket'/>
<ref name='xmlNanoFTPUpdateURL'/>
<ref name='xmlNormalizeURIPath'/>
@ -24884,6 +24953,7 @@
<ref name='xmlGcMemGet'/>
<ref name='xmlGcMemSetup'/>
<ref name='xmlMemGet'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlMemSetup'/>
<ref name='xmlReallocFunc'/>
<ref name='xmlReallocLoc'/>
@ -25887,6 +25957,8 @@
</word>
<word name='shared'>
<ref name='xmlCatalogAdd'/>
<ref name='xmlModuleFree'/>
<ref name='xmlModuleOpen'/>
</word>
<word name='shares'>
<ref name='xmlXPathHasSameNodes'/>
@ -26195,6 +26267,8 @@
<word name='specifying'>
<ref name='xmlMallocAtomicLoc'/>
<ref name='xmlMallocLoc'/>
<ref name='xmlMemMalloc'/>
<ref name='xmlMemRealloc'/>
<ref name='xmlReallocLoc'/>
</word>
<word name='speed'>
@ -26342,6 +26416,7 @@
<ref name='xmlValidateDocumentFinal'/>
</word>
<word name='still'>
<ref name='xmlModuleFree'/>
<ref name='xmlNoNetExternalEntityLoader'/>
<ref name='xmlParseNamespace'/>
<ref name='xmlReconciliateNs'/>
@ -26409,6 +26484,7 @@
<ref name='xmlMemGet'/>
<ref name='xmlMemSetup'/>
<ref name='xmlMemStrdupLoc'/>
<ref name='xmlMemoryStrdup'/>
<ref name='xmlStrdup'/>
<ref name='xmlStrdupFunc'/>
</word>
@ -26729,6 +26805,9 @@
<ref name='xmlParseReference'/>
<ref name='xmlPushInput'/>
</word>
<word name='symbol'>
<ref name='xmlModuleSymbol'/>
</word>
<word name='synchronizing'>
<ref name='xmlNewMutex'/>
<ref name='xmlNewRMutex'/>
@ -27366,6 +27445,13 @@
<ref name='xmlAddSibling'/>
<ref name='xmlReplaceNode'/>
</word>
<word name='unload'>
<ref name='xmlModuleClose'/>
<ref name='xmlModuleFree'/>
</word>
<word name='unloaded'>
<ref name='xmlModuleClose'/>
</word>
<word name='unlock'>
<ref name='xmlMutexUnlock'/>
<ref name='xmlRMutexUnlock'/>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
/*
* Summary: dynamic module loading
* Description: basic API for dynamic module loading, used by
* libexslt
* libexslt added in 2.6.17
*
* Copy: See Copyright for the status of this software.
*

View File

@ -1018,6 +1018,8 @@ Class xmlTextReader(xmlTextReaderCore)
GetAttribute()
GetAttributeNo()
GetAttributeNs()
GetParserColumnNumber()
GetParserLineNumber()
GetParserProp()
GetRemainder()
HasAttributes()

181
testapi.c
View File

@ -1071,6 +1071,7 @@ static void des_xmlSchemaValType(int no ATTRIBUTE_UNUSED, xmlSchemaValType val A
#include <libxml/xmlIO.h>
#include <libxml/xmlautomata.h>
#include <libxml/xmlerror.h>
#include <libxml/xmlmodule.h>
#include <libxml/xmlreader.h>
#include <libxml/xmlregexp.h>
#include <libxml/xmlsave.h>
@ -1108,6 +1109,7 @@ static int test_xinclude(void);
static int test_xmlIO(void);
static int test_xmlautomata(void);
static int test_xmlerror(void);
static int test_xmlmodule(void);
static int test_xmlreader(void);
static int test_xmlregexp(void);
static int test_xmlsave(void);
@ -1159,6 +1161,7 @@ testlibxml2(void)
test_ret += test_xmlIO();
test_ret += test_xmlautomata();
test_ret += test_xmlerror();
test_ret += test_xmlmodule();
test_ret += test_xmlreader();
test_ret += test_xmlregexp();
test_ret += test_xmlsave();
@ -28215,6 +28218,111 @@ test_xmlerror(void) {
return(test_ret);
}
#define gen_nb_xmlModulePtr 1
static xmlModulePtr gen_xmlModulePtr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
return(NULL);
}
static void des_xmlModulePtr(int no ATTRIBUTE_UNUSED, xmlModulePtr val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
}
static int
test_xmlModuleClose(void) {
int test_ret = 0;
#if defined(LIBXML_MODULES_ENABLED)
int mem_base;
int ret_val;
xmlModulePtr module; /* the module handle */
int n_module;
for (n_module = 0;n_module < gen_nb_xmlModulePtr;n_module++) {
mem_base = xmlMemBlocks();
module = gen_xmlModulePtr(n_module, 0);
ret_val = xmlModuleClose(module);
desret_int(ret_val);
call_tests++;
des_xmlModulePtr(n_module, module, 0);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlModuleClose",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_module);
printf("\n");
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlModuleOpen(void) {
int test_ret = 0;
/* missing type support */
return(test_ret);
}
static int
test_xmlModuleSymbol(void) {
int test_ret = 0;
#if defined(LIBXML_MODULES_ENABLED)
int mem_base;
void * ret_val;
xmlModulePtr module; /* the module */
int n_module;
char * name; /* the name of the symbol */
int n_name;
for (n_module = 0;n_module < gen_nb_xmlModulePtr;n_module++) {
for (n_name = 0;n_name < gen_nb_const_char_ptr;n_name++) {
mem_base = xmlMemBlocks();
module = gen_xmlModulePtr(n_module, 0);
name = gen_const_char_ptr(n_name, 1);
ret_val = xmlModuleSymbol(module, (const char *)name);
desret_void_ptr(ret_val);
call_tests++;
des_xmlModulePtr(n_module, module, 0);
des_const_char_ptr(n_name, (const char *)name, 1);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlModuleSymbol",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_module);
printf(" %d", n_name);
printf("\n");
}
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlmodule(void) {
int test_ret = 0;
if (quiet == 0) printf("Testing xmlmodule : 2 of 4 functions ...\n");
test_ret += test_xmlModuleClose();
test_ret += test_xmlModuleOpen();
test_ret += test_xmlModuleSymbol();
if (test_ret != 0)
printf("Module xmlmodule: %d errors\n", test_ret);
return(test_ret);
}
static int
test_xmlNewTextReader(void) {
int test_ret = 0;
@ -29487,6 +29595,74 @@ test_xmlTextReaderGetErrorHandler(void) {
}
static int
test_xmlTextReaderGetParserColumnNumber(void) {
int test_ret = 0;
#if defined(LIBXML_READER_ENABLED)
int mem_base;
int ret_val;
xmlTextReaderPtr reader; /* the user data (XML reader context) */
int n_reader;
for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) {
mem_base = xmlMemBlocks();
reader = gen_xmlTextReaderPtr(n_reader, 0);
ret_val = xmlTextReaderGetParserColumnNumber(reader);
desret_int(ret_val);
call_tests++;
des_xmlTextReaderPtr(n_reader, reader, 0);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlTextReaderGetParserColumnNumber",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_reader);
printf("\n");
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlTextReaderGetParserLineNumber(void) {
int test_ret = 0;
#if defined(LIBXML_READER_ENABLED)
int mem_base;
int ret_val;
xmlTextReaderPtr reader; /* the user data (XML reader context) */
int n_reader;
for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) {
mem_base = xmlMemBlocks();
reader = gen_xmlTextReaderPtr(n_reader, 0);
ret_val = xmlTextReaderGetParserLineNumber(reader);
desret_int(ret_val);
call_tests++;
des_xmlTextReaderPtr(n_reader, reader, 0);
xmlResetLastError();
if (mem_base != xmlMemBlocks()) {
printf("Leak of %d blocks found in xmlTextReaderGetParserLineNumber",
xmlMemBlocks() - mem_base);
test_ret++;
printf(" %d", n_reader);
printf("\n");
}
}
function_tests++;
#endif
return(test_ret);
}
static int
test_xmlTextReaderGetParserProp(void) {
int test_ret = 0;
@ -30864,7 +31040,7 @@ static int
test_xmlreader(void) {
int test_ret = 0;
if (quiet == 0) printf("Testing xmlreader : 68 of 78 functions ...\n");
if (quiet == 0) printf("Testing xmlreader : 70 of 80 functions ...\n");
test_ret += test_xmlNewTextReader();
test_ret += test_xmlNewTextReaderFilename();
test_ret += test_xmlReaderForDoc();
@ -30896,6 +31072,8 @@ test_xmlreader(void) {
test_ret += test_xmlTextReaderGetAttributeNo();
test_ret += test_xmlTextReaderGetAttributeNs();
test_ret += test_xmlTextReaderGetErrorHandler();
test_ret += test_xmlTextReaderGetParserColumnNumber();
test_ret += test_xmlTextReaderGetParserLineNumber();
test_ret += test_xmlTextReaderGetParserProp();
test_ret += test_xmlTextReaderGetRemainder();
test_ret += test_xmlTextReaderHasAttributes();
@ -48476,6 +48654,7 @@ test_module(const char *module) {
if (!strcmp(module, "xmlIO")) return(test_xmlIO());
if (!strcmp(module, "xmlautomata")) return(test_xmlautomata());
if (!strcmp(module, "xmlerror")) return(test_xmlerror());
if (!strcmp(module, "xmlmodule")) return(test_xmlmodule());
if (!strcmp(module, "xmlreader")) return(test_xmlreader());
if (!strcmp(module, "xmlregexp")) return(test_xmlregexp());
if (!strcmp(module, "xmlsave")) return(test_xmlsave());

View File

@ -991,6 +991,10 @@ xmlMemStrdupLoc
xmlMemUsed
xmlMemoryDump
xmlMemoryStrdup
xmlModuleClose
xmlModuleFree
xmlModuleOpen
xmlModuleSymbol
xmlMutexLock
xmlMutexUnlock
xmlNamespaceParseNCName
@ -1720,6 +1724,8 @@ xmlTextReaderGetAttribute
xmlTextReaderGetAttributeNo
xmlTextReaderGetAttributeNs
xmlTextReaderGetErrorHandler
xmlTextReaderGetParserColumnNumber
xmlTextReaderGetParserLineNumber
xmlTextReaderGetParserProp
xmlTextReaderGetRemainder
xmlTextReaderHasAttributes

View File

@ -1,5 +1,5 @@
/*
* xmlmodule.c :
* xmlmodule.c : basic API for dynamic module loading added 2.6.17
*
* See Copyright for the status of this software.
*
@ -31,6 +31,7 @@ static void* xmlModulePlatformSymbol(void* handle, const char* name);
* module memory error handler *
* *
************************************************************************/
/**
* xmlModuleErrMemory:
* @extra: extra information
@ -41,6 +42,7 @@ static void
xmlModuleErrMemory(xmlModulePtr module, const char *extra)
{
const char *name = NULL;
if (module != NULL) {
name = (const char *) module->name;
}
@ -51,7 +53,16 @@ xmlModuleErrMemory(xmlModulePtr module, const char *extra)
"Memory allocation failed : %s\n", extra);
}
xmlModulePtr xmlModuleOpen(const char* name)
/**
* xmlModuleOpen:
* @name: the module name
*
* Opens a module/shared library given its name or path
*
* Returns a handle for the module or NULL in case of error
*/
xmlModulePtr
xmlModuleOpen(const char *name)
{
xmlModulePtr module;
@ -69,8 +80,7 @@ xmlModulePtr xmlModuleOpen(const char* name)
xmlFree(module);
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_MODULE,
XML_MODULE_OPEN, XML_ERR_FATAL, NULL, 0, 0,
name, NULL, 0, 0,
"failed to open %s\n", name);
name, NULL, 0, 0, "failed to open %s\n", name);
return 0;
}
@ -78,15 +88,24 @@ xmlModulePtr xmlModuleOpen(const char* name)
return (module);
}
void* xmlModuleSymbol(xmlModulePtr module, const char* name)
/**
* xmlModuleSymbol:
* @module: the module
* @name: the name of the symbol
*
* Lookup for a symbol address in the given module
*
* Returns the pointer to the symbol object or NULL in case of error
*/
void *
xmlModuleSymbol(xmlModulePtr module, const char *name)
{
void *symbol;
if (NULL == module) {
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_MODULE,
XML_MODULE_OPEN, XML_ERR_FATAL, NULL, 0, 0,
NULL, NULL, 0, 0,
"null module pointer\n", 0);
NULL, NULL, 0, 0, "null module pointer\n", 0);
return 0;
}
@ -103,15 +122,25 @@ void* xmlModuleSymbol(xmlModulePtr module, const char* name)
return (symbol);
}
int xmlModuleClose(xmlModulePtr module)
/**
* xmlModuleClose:
* @module: the module handle
*
* The close operations unload the associated module and free the
* data associated to the module.
*
* Returns 0 in case of success, -1 in case of argument error and -2
* if the module could not be closed/unloaded.
*/
int
xmlModuleClose(xmlModulePtr module)
{
int rc;
if (NULL == module) {
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_MODULE,
XML_MODULE_OPEN, XML_ERR_FATAL, NULL, 0, 0,
NULL, NULL, 0, 0,
"null module pointer\n", 0);
NULL, NULL, 0, 0, "null module pointer\n", 0);
return -1;
}
@ -129,13 +158,23 @@ int xmlModuleClose(xmlModulePtr module)
return (rc);
}
int xmlModuleFree(xmlModulePtr module)
/**
* xmlModuleFree:
* @module: the module handle
*
* The free operations free the data associated to the module
* but does not unload the associated shared library which may still
* be in use.
*
* Returns 0 in case of success, -1 in case of argument error
*/
int
xmlModuleFree(xmlModulePtr module)
{
if (NULL == module) {
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_MODULE,
XML_MODULE_OPEN, XML_ERR_FATAL, NULL, 0, 0,
NULL, NULL, 0, 0,
"null module pointer\n", 0);
NULL, NULL, 0, 0, "null module pointer\n", 0);
return -1;
}
@ -149,26 +188,34 @@ int xmlModuleFree(xmlModulePtr module)
#include <dlfcn.h>
/*
/**
* xmlModulePlatformOpen:
* @name: path to the module
*
* returns a handle on success, and zero on error.
*/
static void* xmlModulePlatformOpen(const char* name)
static void *
xmlModulePlatformOpen(const char *name)
{
void *handle;
handle = dlopen(name, RTLD_GLOBAL | RTLD_NOW);
return (handle);
}
/*
* xmlModulePlatformClose:
* @handle: handle to the module
*
* returns 0 on success, and non-zero on error.
*/
static int xmlModulePlatformClose(void* handle)
static int
xmlModulePlatformClose(void *handle)
{
int rc;
rc = dlclose(handle);
return (rc);
}
@ -178,9 +225,11 @@ static int xmlModulePlatformClose(void* handle)
* returns loaded symbol on success, and zero on error.
*/
static void* xmlModulePlatformSymbol(void* handle, const char* name)
static void *
xmlModulePlatformSymbol(void *handle, const char *name)
{
void *sym;
sym = dlsym(handle, name);
return (sym);
}
@ -194,9 +243,11 @@ static void* xmlModulePlatformSymbol(void* handle, const char* name)
* returns a handle on success, and zero on error.
*/
void* xmlModulePlatformOpen(const char* name)
static void *
xmlModulePlatformOpen(const char *name)
{
void *handle;
handle = shl_load(name, BIND_IMMEDIATE, 0L);
return (handle);
}
@ -206,9 +257,11 @@ void* xmlModulePlatformOpen(const char* name)
* returns 0 on success, and non-zero on error.
*/
int xmlModulePlatformClose(void* handle)
static int
xmlModulePlatformClose(void *handle)
{
int rc;
rc = shl_unload(handle);
return (rc);
}
@ -218,7 +271,8 @@ int xmlModulePlatformClose(void* handle)
* returns loaded symbol on success, and zero on error.
*/
void* xmlModulePlatformSymbol(void* handle, const char* name)
static void *
xmlModulePlatformSymbol(void *handle, const char *name)
{
void *sym;
int rc;
@ -242,9 +296,11 @@ void* xmlModulePlatformSymbol(void* handle, const char* name)
* returns a handle on success, and zero on error.
*/
void* xmlModulePlatformOpen(const char* name)
static void *
xmlModulePlatformOpen(const char *name)
{
void *handle;
handle = LoadLibrary(name);
return (handle);
}
@ -254,9 +310,11 @@ void* xmlModulePlatformOpen(const char* name)
* returns 0 on success, and non-zero on error.
*/
int xmlModulePlatformClose(void* handle)
static int
xmlModulePlatformClose(void *handle)
{
int rc;
rc = FreeLibrary(handle);
return (0 == rc);
}
@ -266,9 +324,11 @@ int xmlModulePlatformClose(void* handle)
* returns loaded symbol on success, and zero on error.
*/
void* xmlModulePlatformSymbol(void* handle, const char* name)
static void *
xmlModulePlatformSymbol(void *handle, const char *name)
{
void *sym;
sym = GetProcAddress(handle, name);
return (sym);
}
@ -285,9 +345,11 @@ void* xmlModulePlatformSymbol(void* handle, const char* name)
* returns a handle on success, and zero on error.
*/
void* xmlModulePlatformOpen(const char* name)
static void *
xmlModulePlatformOpen(const char *name)
{
void *handle;
handle = (void *) load_add_on(name);
return (handle);
}
@ -298,13 +360,17 @@ void* xmlModulePlatformOpen(const char* name)
* returns 0 on success, and non-zero on error.
*/
int xmlModulePlatformClose(void* handle)
static int
xmlModulePlatformClose(void *handle)
{
status_t rc;
rc = unload_add_on((image_id) handle);
if (rc == B_OK) return 0;
else return -1;
if (rc == B_OK)
return 0;
else
return -1;
}
/*
@ -313,15 +379,19 @@ int xmlModulePlatformClose(void* handle)
* returns loaded symbol on success, and zero on error.
*/
void* xmlModulePlatformSymbol(void* handle, const char* name)
static void *
xmlModulePlatformSymbol(void *handle, const char *name)
{
void *sym;
status_t rc;
rc = get_image_symbol((image_id)handle, name, B_SYMBOL_TYPE_ANY, &sym);
rc = get_image_symbol((image_id) handle, name, B_SYMBOL_TYPE_ANY,
&sym);
if (rc == B_OK) return sym;
else return 0;
if (rc == B_OK)
return sym;
else
return 0;
}
#endif /* HAVE_BEOS */
@ -336,7 +406,8 @@ void* xmlModulePlatformSymbol(void* handle, const char* name)
* returns a handle on success, and zero on error.
*/
void* xmlModulePlatformOpen(const char* name)
static void *
xmlModulePlatformOpen(const char *name)
{
char errbuf[255];
void *handle;
@ -344,8 +415,10 @@ void* xmlModulePlatformOpen(const char* name)
rc = DosLoadModule(errbuf, sizeof(errbuf), name, &handle);
if (rc) return 0;
else return (handle);
if (rc)
return 0;
else
return (handle);
}
/*
@ -354,9 +427,11 @@ void* xmlModulePlatformOpen(const char* name)
* returns 0 on success, and non-zero on error.
*/
int xmlModulePlatformClose(void* handle)
static int
xmlModulePlatformClose(void *handle)
{
int rc;
rc = DosFreeModule(handle);
return (rc);
}
@ -367,17 +442,20 @@ int xmlModulePlatformClose(void* handle)
* returns loaded symbol on success, and zero on error.
*/
void* xmlModulePlatformSymbol(void* handle, const char* name)
static void *
xmlModulePlatformSymbol(void *handle, const char *name)
{
void *sym;
int rc;
rc = DosQueryProcAddr(handle, 0, name, &sym);
if (rc) return 0;
else return (sym);
if (rc)
return 0;
else
return (sym);
}
#endif /* HAVE_OS2 */
#endif /* LIBXML_MODULES_ENABLED */

View File

@ -3569,18 +3569,20 @@ xmlTextReaderGetParserProp(xmlTextReaderPtr reader, int prop) {
return(-1);
}
/**
* xmlTextReaderGetParserLineNumber:
* @ctx: the user data (XML reader context)
* @reader: the user data (XML reader context)
*
* Provide the line number of the current parsing point.
*
* Returns an int
* Returns an int or 0 if not available
*/
int
xmlTextReaderGetParserLineNumber(xmlTextReaderPtr reader)
{
if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
if ((reader == NULL) || (reader->ctxt == NULL) ||
(reader->ctxt->input == NULL)) {
return (0);
}
return (reader->ctxt->input->line);
@ -3588,16 +3590,17 @@ xmlTextReaderGetParserLineNumber(xmlTextReaderPtr reader)
/**
* xmlTextReaderGetParserColumnNumber:
* @ctx: the user data (XML reader context)
* @reader: the user data (XML reader context)
*
* Provide the column number of the current parsing point.
*
* Returns an int
* Returns an int or 0 if not available
*/
int
xmlTextReaderGetParserColumnNumber(xmlTextReaderPtr reader)
{
if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
if ((reader == NULL) || (reader->ctxt == NULL) ||
(reader->ctxt->input == NULL)) {
return (0);
}
return (reader->ctxt->input->col);