do not package cvs versioning temp files. more cleanup, slightly improved

* Makefile.am: do not package cvs versioning temp files.
* doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
  slightly improved the API xml format, fixed a lot of small
  rendering problems
* doc/html/libxml*.html: rebuilt
Daniel
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index 7eadd4e..eb13aab 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -6,3015 +6,3015 @@
      <description>interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not be used anymore. </description>
      <author>Daniel Veillard </author>
      <deprecated/>
-     <exports symbol='docbFreeParserCtxt'/>
-     <exports symbol='docbParseDoc'/>
-     <exports symbol='docbDocPtr'/>
-     <exports symbol='docbCreateFileParserCtxt'/>
-     <exports symbol='docbParserCtxtPtr'/>
-     <exports symbol='docbSAXParseDoc'/>
-     <exports symbol='docbSAXParseFile'/>
-     <exports symbol='docbCreatePushParserCtxt'/>
-     <exports symbol='docbEncodeEntities'/>
-     <exports symbol='docbParseFile'/>
-     <exports symbol='docbParseDocument'/>
-     <exports symbol='docbParserInput'/>
-     <exports symbol='docbSAXHandler'/>
-     <exports symbol='docbParserCtxt'/>
-     <exports symbol='docbSAXHandlerPtr'/>
-     <exports symbol='docbParseChunk'/>
-     <exports symbol='docbParserInputPtr'/>
+     <exports symbol='docbParserInput' type='typedef'/>
+     <exports symbol='docbParserInputPtr' type='typedef'/>
+     <exports symbol='docbParserCtxt' type='typedef'/>
+     <exports symbol='docbParserCtxtPtr' type='typedef'/>
+     <exports symbol='docbDocPtr' type='typedef'/>
+     <exports symbol='docbSAXHandler' type='typedef'/>
+     <exports symbol='docbSAXHandlerPtr' type='typedef'/>
+     <exports symbol='docbCreatePushParserCtxt' type='function'/>
+     <exports symbol='docbEncodeEntities' type='function'/>
+     <exports symbol='docbParseFile' type='function'/>
+     <exports symbol='docbParseDocument' type='function'/>
+     <exports symbol='docbCreateFileParserCtxt' type='function'/>
+     <exports symbol='docbParseDoc' type='function'/>
+     <exports symbol='docbSAXParseDoc' type='function'/>
+     <exports symbol='docbSAXParseFile' type='function'/>
+     <exports symbol='docbParseChunk' type='function'/>
+     <exports symbol='docbFreeParserCtxt' type='function'/>
     </file>
     <file name='HTMLparser'>
      <summary>interface for an HTML 4.0 non-verifying parser</summary>
      <description>this module implements an HTML 4.0 non-verifying parser with API compatible with the XML parser ones. It should be able to parse &quot;real world&quot; HTML, even if severely broken from a specification point of view. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='htmlParserNodeInfo'/>
-     <exports symbol='htmlIsScriptAttribute'/>
-     <exports symbol='htmlHandleOmittedElem'/>
-     <exports symbol='HTML_VALID'/>
-     <exports symbol='htmlCtxtReadDoc'/>
-     <exports symbol='HTML_PARSE_NOWARNING'/>
-     <exports symbol='htmlNodePtr'/>
-     <exports symbol='htmlParserCtxtPtr'/>
-     <exports symbol='HTML_DEPRECATED'/>
-     <exports symbol='htmlParseFile'/>
-     <exports symbol='htmlReadIO'/>
-     <exports symbol='_htmlElemDesc'/>
-     <exports symbol='htmlAutoCloseTag'/>
-     <exports symbol='htmlParseChunk'/>
-     <exports symbol='htmlTagLookup'/>
-     <exports symbol='htmlCreateMemoryParserCtxt'/>
-     <exports symbol='htmlCtxtReset'/>
-     <exports symbol='htmlSAXHandler'/>
-     <exports symbol='htmlElementAllowedHere'/>
-     <exports symbol='htmlCtxtReadIO'/>
-     <exports symbol='htmlSAXHandlerPtr'/>
-     <exports symbol='htmlStatus'/>
-     <exports symbol='htmlCreatePushParserCtxt'/>
-     <exports symbol='htmlReadMemory'/>
-     <exports symbol='htmlIsAutoClosed'/>
-     <exports symbol='htmlDocPtr'/>
-     <exports symbol='htmlReadDoc'/>
-     <exports symbol='htmlParserOption'/>
-     <exports symbol='htmlEntityDescPtr'/>
-     <exports symbol='htmlEncodeEntities'/>
-     <exports symbol='htmlParserCtxt'/>
-     <exports symbol='HTML_REQUIRED'/>
-     <exports symbol='htmlNodeStatus'/>
-     <exports symbol='HTML_PARSE_NONET'/>
-     <exports symbol='htmlAttrAllowed'/>
-     <exports symbol='htmlDefaultSubelement'/>
-     <exports symbol='htmlParseCharRef'/>
-     <exports symbol='HTML_PARSE_NOBLANKS'/>
-     <exports symbol='htmlSAXParseFile'/>
-     <exports symbol='htmlParseEntityRef'/>
-     <exports symbol='htmlParserInput'/>
-     <exports symbol='HTML_INVALID'/>
-     <exports symbol='htmlElementStatusHere'/>
-     <exports symbol='htmlEntityValueLookup'/>
-     <exports symbol='htmlParseElement'/>
-     <exports symbol='UTF8ToHtml'/>
-     <exports symbol='htmlRequiredAttrs'/>
-     <exports symbol='HTML_PARSE_PEDANTIC'/>
-     <exports symbol='htmlEntityLookup'/>
-     <exports symbol='_htmlEntityDesc'/>
-     <exports symbol='HTML_NA'/>
-     <exports symbol='htmlFreeParserCtxt'/>
-     <exports symbol='htmlCtxtReadMemory'/>
-     <exports symbol='htmlCtxtReadFd'/>
-     <exports symbol='htmlEntityDesc'/>
-     <exports symbol='htmlElementAllowedHereDesc'/>
-     <exports symbol='HTML_PARSE_NOERROR'/>
-     <exports symbol='htmlReadFile'/>
-     <exports symbol='htmlCtxtReadFile'/>
-     <exports symbol='htmlElemDescPtr'/>
-     <exports symbol='htmlElemDesc'/>
-     <exports symbol='htmlSAXParseDoc'/>
-     <exports symbol='htmlCtxtUseOptions'/>
-     <exports symbol='htmlParserInputPtr'/>
-     <exports symbol='htmlReadFd'/>
-     <exports symbol='htmlParseDoc'/>
-     <exports symbol='htmlParseDocument'/>
+     <exports symbol='htmlDefaultSubelement' type='macro'/>
+     <exports symbol='htmlElementAllowedHereDesc' type='macro'/>
+     <exports symbol='htmlRequiredAttrs' type='macro'/>
+     <exports symbol='HTML_REQUIRED' type='enum'/>
+     <exports symbol='HTML_DEPRECATED' type='enum'/>
+     <exports symbol='HTML_INVALID' type='enum'/>
+     <exports symbol='HTML_PARSE_NONET' type='enum'/>
+     <exports symbol='HTML_PARSE_PEDANTIC' type='enum'/>
+     <exports symbol='HTML_NA' type='enum'/>
+     <exports symbol='HTML_VALID' type='enum'/>
+     <exports symbol='HTML_PARSE_NOWARNING' type='enum'/>
+     <exports symbol='HTML_PARSE_NOBLANKS' type='enum'/>
+     <exports symbol='HTML_PARSE_NOERROR' type='enum'/>
+     <exports symbol='htmlParserNodeInfo' type='typedef'/>
+     <exports symbol='htmlParserInput' type='typedef'/>
+     <exports symbol='htmlParserCtxtPtr' type='typedef'/>
+     <exports symbol='htmlEntityDesc' type='typedef'/>
+     <exports symbol='htmlDocPtr' type='typedef'/>
+     <exports symbol='htmlSAXHandlerPtr' type='typedef'/>
+     <exports symbol='htmlStatus' type='typedef'/>
+     <exports symbol='htmlNodePtr' type='typedef'/>
+     <exports symbol='htmlElemDescPtr' type='typedef'/>
+     <exports symbol='htmlElemDesc' type='typedef'/>
+     <exports symbol='htmlSAXHandler' type='typedef'/>
+     <exports symbol='htmlParserInputPtr' type='typedef'/>
+     <exports symbol='htmlParserOption' type='typedef'/>
+     <exports symbol='htmlEntityDescPtr' type='typedef'/>
+     <exports symbol='htmlParserCtxt' type='typedef'/>
+     <exports symbol='_htmlEntityDesc' type='struct'/>
+     <exports symbol='_htmlElemDesc' type='struct'/>
+     <exports symbol='htmlParseChunk' type='function'/>
+     <exports symbol='htmlNodeStatus' type='function'/>
+     <exports symbol='htmlAttrAllowed' type='function'/>
+     <exports symbol='htmlIsScriptAttribute' type='function'/>
+     <exports symbol='htmlHandleOmittedElem' type='function'/>
+     <exports symbol='htmlReadFd' type='function'/>
+     <exports symbol='htmlSAXParseFile' type='function'/>
+     <exports symbol='htmlParseEntityRef' type='function'/>
+     <exports symbol='htmlSAXParseDoc' type='function'/>
+     <exports symbol='htmlParseFile' type='function'/>
+     <exports symbol='htmlReadIO' type='function'/>
+     <exports symbol='htmlCtxtReadDoc' type='function'/>
+     <exports symbol='htmlElementStatusHere' type='function'/>
+     <exports symbol='htmlEntityLookup' type='function'/>
+     <exports symbol='htmlEntityValueLookup' type='function'/>
+     <exports symbol='htmlParseElement' type='function'/>
+     <exports symbol='htmlAutoCloseTag' type='function'/>
+     <exports symbol='UTF8ToHtml' type='function'/>
+     <exports symbol='htmlTagLookup' type='function'/>
+     <exports symbol='htmlCreateMemoryParserCtxt' type='function'/>
+     <exports symbol='htmlCtxtReset' type='function'/>
+     <exports symbol='htmlFreeParserCtxt' type='function'/>
+     <exports symbol='htmlCtxtReadMemory' type='function'/>
+     <exports symbol='htmlCtxtReadFd' type='function'/>
+     <exports symbol='htmlElementAllowedHere' type='function'/>
+     <exports symbol='htmlCtxtReadIO' type='function'/>
+     <exports symbol='htmlReadFile' type='function'/>
+     <exports symbol='htmlCtxtReadFile' type='function'/>
+     <exports symbol='htmlCreatePushParserCtxt' type='function'/>
+     <exports symbol='htmlReadMemory' type='function'/>
+     <exports symbol='htmlParseDocument' type='function'/>
+     <exports symbol='htmlIsAutoClosed' type='function'/>
+     <exports symbol='htmlParseCharRef' type='function'/>
+     <exports symbol='htmlCtxtUseOptions' type='function'/>
+     <exports symbol='htmlReadDoc' type='function'/>
+     <exports symbol='htmlParseDoc' type='function'/>
+     <exports symbol='htmlEncodeEntities' type='function'/>
     </file>
     <file name='HTMLtree'>
      <summary>specific APIs to process HTML tree, especially serialization</summary>
      <description>this module implements a few function needed to process tree in an HTML specific way. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='htmlDocDumpMemory'/>
-     <exports symbol='htmlSaveFile'/>
-     <exports symbol='HTML_TEXT_NODE'/>
-     <exports symbol='htmlNodeDump'/>
-     <exports symbol='htmlNodeDumpFormatOutput'/>
-     <exports symbol='htmlSaveFileEnc'/>
-     <exports symbol='htmlNodeDumpOutput'/>
-     <exports symbol='htmlDocDump'/>
-     <exports symbol='htmlNewDoc'/>
-     <exports symbol='htmlGetMetaEncoding'/>
-     <exports symbol='htmlNodeDumpFile'/>
-     <exports symbol='htmlNodeDumpFileFormat'/>
-     <exports symbol='HTML_PRESERVE_NODE'/>
-     <exports symbol='htmlSetMetaEncoding'/>
-     <exports symbol='htmlNewDocNoDtD'/>
-     <exports symbol='HTML_COMMENT_NODE'/>
-     <exports symbol='htmlIsBooleanAttr'/>
-     <exports symbol='HTML_PI_NODE'/>
-     <exports symbol='HTML_ENTITY_REF_NODE'/>
-     <exports symbol='htmlDocContentDumpFormatOutput'/>
-     <exports symbol='htmlSaveFileFormat'/>
-     <exports symbol='htmlDocContentDumpOutput'/>
+     <exports symbol='HTML_ENTITY_REF_NODE' type='macro'/>
+     <exports symbol='HTML_COMMENT_NODE' type='macro'/>
+     <exports symbol='HTML_PRESERVE_NODE' type='macro'/>
+     <exports symbol='HTML_TEXT_NODE' type='macro'/>
+     <exports symbol='HTML_PI_NODE' type='macro'/>
+     <exports symbol='htmlDocDumpMemory' type='function'/>
+     <exports symbol='htmlSaveFile' type='function'/>
+     <exports symbol='htmlNewDocNoDtD' type='function'/>
+     <exports symbol='htmlDocDump' type='function'/>
+     <exports symbol='htmlNodeDump' type='function'/>
+     <exports symbol='htmlDocContentDumpFormatOutput' type='function'/>
+     <exports symbol='htmlSetMetaEncoding' type='function'/>
+     <exports symbol='htmlSaveFileEnc' type='function'/>
+     <exports symbol='htmlNodeDumpOutput' type='function'/>
+     <exports symbol='htmlIsBooleanAttr' type='function'/>
+     <exports symbol='htmlNodeDumpFormatOutput' type='function'/>
+     <exports symbol='htmlNewDoc' type='function'/>
+     <exports symbol='htmlGetMetaEncoding' type='function'/>
+     <exports symbol='htmlNodeDumpFile' type='function'/>
+     <exports symbol='htmlNodeDumpFileFormat' type='function'/>
+     <exports symbol='htmlSaveFileFormat' type='function'/>
+     <exports symbol='htmlDocContentDumpOutput' type='function'/>
     </file>
     <file name='SAX'>
      <summary>Old SAX version 1 handler, deprecated</summary>
      <description>DEPRECATED set of SAX version 1 interfaces used to build the DOM tree. </description>
      <author>Daniel Veillard </author>
      <deprecated/>
-     <exports symbol='cdataBlock'/>
-     <exports symbol='comment'/>
-     <exports symbol='checkNamespace'/>
-     <exports symbol='startElement'/>
-     <exports symbol='inithtmlDefaultSAXHandler'/>
-     <exports symbol='getColumnNumber'/>
-     <exports symbol='endElement'/>
-     <exports symbol='attribute'/>
-     <exports symbol='namespaceDecl'/>
-     <exports symbol='getNamespace'/>
-     <exports symbol='initdocbDefaultSAXHandler'/>
-     <exports symbol='setDocumentLocator'/>
-     <exports symbol='getPublicId'/>
-     <exports symbol='getEntity'/>
-     <exports symbol='characters'/>
-     <exports symbol='elementDecl'/>
-     <exports symbol='ignorableWhitespace'/>
-     <exports symbol='hasExternalSubset'/>
-     <exports symbol='isStandalone'/>
-     <exports symbol='unparsedEntityDecl'/>
-     <exports symbol='reference'/>
-     <exports symbol='globalNamespace'/>
-     <exports symbol='initxmlDefaultSAXHandler'/>
-     <exports symbol='hasInternalSubset'/>
-     <exports symbol='processingInstruction'/>
-     <exports symbol='getParameterEntity'/>
-     <exports symbol='attributeDecl'/>
-     <exports symbol='notationDecl'/>
-     <exports symbol='entityDecl'/>
-     <exports symbol='setNamespace'/>
-     <exports symbol='externalSubset'/>
-     <exports symbol='resolveEntity'/>
-     <exports symbol='getSystemId'/>
-     <exports symbol='startDocument'/>
-     <exports symbol='internalSubset'/>
-     <exports symbol='endDocument'/>
-     <exports symbol='getLineNumber'/>
+     <exports symbol='cdataBlock' type='function'/>
+     <exports symbol='comment' type='function'/>
+     <exports symbol='checkNamespace' type='function'/>
+     <exports symbol='startElement' type='function'/>
+     <exports symbol='inithtmlDefaultSAXHandler' type='function'/>
+     <exports symbol='getColumnNumber' type='function'/>
+     <exports symbol='endElement' type='function'/>
+     <exports symbol='attribute' type='function'/>
+     <exports symbol='namespaceDecl' type='function'/>
+     <exports symbol='getNamespace' type='function'/>
+     <exports symbol='initdocbDefaultSAXHandler' type='function'/>
+     <exports symbol='setDocumentLocator' type='function'/>
+     <exports symbol='getPublicId' type='function'/>
+     <exports symbol='getEntity' type='function'/>
+     <exports symbol='characters' type='function'/>
+     <exports symbol='elementDecl' type='function'/>
+     <exports symbol='ignorableWhitespace' type='function'/>
+     <exports symbol='hasExternalSubset' type='function'/>
+     <exports symbol='isStandalone' type='function'/>
+     <exports symbol='unparsedEntityDecl' type='function'/>
+     <exports symbol='reference' type='function'/>
+     <exports symbol='globalNamespace' type='function'/>
+     <exports symbol='initxmlDefaultSAXHandler' type='function'/>
+     <exports symbol='hasInternalSubset' type='function'/>
+     <exports symbol='processingInstruction' type='function'/>
+     <exports symbol='getParameterEntity' type='function'/>
+     <exports symbol='attributeDecl' type='function'/>
+     <exports symbol='notationDecl' type='function'/>
+     <exports symbol='entityDecl' type='function'/>
+     <exports symbol='setNamespace' type='function'/>
+     <exports symbol='externalSubset' type='function'/>
+     <exports symbol='resolveEntity' type='function'/>
+     <exports symbol='getSystemId' type='function'/>
+     <exports symbol='startDocument' type='function'/>
+     <exports symbol='internalSubset' type='function'/>
+     <exports symbol='endDocument' type='function'/>
+     <exports symbol='getLineNumber' type='function'/>
     </file>
     <file name='SAX2'>
      <summary>SAX2 parser interface used to build the DOM tree</summary>
      <description>those are the default SAX2 interfaces used by the library when building DOM tree. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlSAX2CheckNamespace'/>
-     <exports symbol='xmlSAX2EndElementNs'/>
-     <exports symbol='xmlSAX2Reference'/>
-     <exports symbol='xmlSAX2GetNamespace'/>
-     <exports symbol='xmlSAX2ElementDecl'/>
-     <exports symbol='xmlSAX2NamespaceDecl'/>
-     <exports symbol='xmlSAX2AttributeDecl'/>
-     <exports symbol='xmlSAX2EntityDecl'/>
-     <exports symbol='xmlSAX2GetColumnNumber'/>
-     <exports symbol='xmlSAX2GetEntity'/>
-     <exports symbol='xmlSAX2UnparsedEntityDecl'/>
-     <exports symbol='xmlSAX2InitDocbDefaultSAXHandler'/>
-     <exports symbol='xmlSAXVersion'/>
-     <exports symbol='xmlSAX2IgnorableWhitespace'/>
-     <exports symbol='xmlSAX2NotationDecl'/>
-     <exports symbol='xmlDefaultSAXHandlerInit'/>
-     <exports symbol='xmlSAX2StartDocument'/>
-     <exports symbol='xmlSAX2EndElement'/>
-     <exports symbol='xmlSAX2ResolveEntity'/>
-     <exports symbol='xmlSAX2ExternalSubset'/>
-     <exports symbol='xmlSAX2GetPublicId'/>
-     <exports symbol='xmlSAX2SetNamespace'/>
-     <exports symbol='xmlSAX2IsStandalone'/>
-     <exports symbol='xmlSAX2EndDocument'/>
-     <exports symbol='xmlSAX2ProcessingInstruction'/>
-     <exports symbol='xmlSAX2InternalSubset'/>
-     <exports symbol='xmlSAX2Characters'/>
-     <exports symbol='xmlSAX2Comment'/>
-     <exports symbol='xmlSAX2StartElement'/>
-     <exports symbol='xmlSAX2SetDocumentLocator'/>
-     <exports symbol='xmlSAX2CDataBlock'/>
-     <exports symbol='htmlDefaultSAXHandlerInit'/>
-     <exports symbol='xmlSAX2HasExternalSubset'/>
-     <exports symbol='xmlSAX2StartElementNs'/>
-     <exports symbol='xmlSAX2GlobalNamespace'/>
-     <exports symbol='xmlSAX2GetLineNumber'/>
-     <exports symbol='xmlSAX2HasInternalSubset'/>
-     <exports symbol='xmlSAX2InitHtmlDefaultSAXHandler'/>
-     <exports symbol='docbDefaultSAXHandlerInit'/>
-     <exports symbol='xmlSAXDefaultVersion'/>
-     <exports symbol='xmlSAX2InitDefaultSAXHandler'/>
-     <exports symbol='xmlSAX2GetParameterEntity'/>
-     <exports symbol='xmlSAX2GetSystemId'/>
+     <exports symbol='xmlSAX2CheckNamespace' type='function'/>
+     <exports symbol='xmlSAX2EndElementNs' type='function'/>
+     <exports symbol='xmlSAX2Reference' type='function'/>
+     <exports symbol='xmlSAX2GetNamespace' type='function'/>
+     <exports symbol='xmlSAX2ElementDecl' type='function'/>
+     <exports symbol='xmlSAX2NamespaceDecl' type='function'/>
+     <exports symbol='xmlSAX2AttributeDecl' type='function'/>
+     <exports symbol='xmlSAX2EntityDecl' type='function'/>
+     <exports symbol='xmlSAX2GetColumnNumber' type='function'/>
+     <exports symbol='xmlSAX2GetEntity' type='function'/>
+     <exports symbol='xmlSAX2UnparsedEntityDecl' type='function'/>
+     <exports symbol='xmlSAX2InitDocbDefaultSAXHandler' type='function'/>
+     <exports symbol='xmlSAXVersion' type='function'/>
+     <exports symbol='xmlSAX2IgnorableWhitespace' type='function'/>
+     <exports symbol='xmlSAX2NotationDecl' type='function'/>
+     <exports symbol='xmlDefaultSAXHandlerInit' type='function'/>
+     <exports symbol='xmlSAX2StartDocument' type='function'/>
+     <exports symbol='xmlSAX2EndElement' type='function'/>
+     <exports symbol='xmlSAX2ResolveEntity' type='function'/>
+     <exports symbol='xmlSAX2ExternalSubset' type='function'/>
+     <exports symbol='xmlSAX2GetPublicId' type='function'/>
+     <exports symbol='xmlSAX2SetNamespace' type='function'/>
+     <exports symbol='xmlSAX2IsStandalone' type='function'/>
+     <exports symbol='xmlSAX2EndDocument' type='function'/>
+     <exports symbol='xmlSAX2ProcessingInstruction' type='function'/>
+     <exports symbol='xmlSAX2InternalSubset' type='function'/>
+     <exports symbol='xmlSAX2Characters' type='function'/>
+     <exports symbol='xmlSAX2Comment' type='function'/>
+     <exports symbol='xmlSAX2StartElement' type='function'/>
+     <exports symbol='xmlSAX2SetDocumentLocator' type='function'/>
+     <exports symbol='xmlSAX2CDataBlock' type='function'/>
+     <exports symbol='htmlDefaultSAXHandlerInit' type='function'/>
+     <exports symbol='xmlSAX2HasExternalSubset' type='function'/>
+     <exports symbol='xmlSAX2StartElementNs' type='function'/>
+     <exports symbol='xmlSAX2GlobalNamespace' type='function'/>
+     <exports symbol='xmlSAX2GetLineNumber' type='function'/>
+     <exports symbol='xmlSAX2HasInternalSubset' type='function'/>
+     <exports symbol='xmlSAX2InitHtmlDefaultSAXHandler' type='function'/>
+     <exports symbol='docbDefaultSAXHandlerInit' type='function'/>
+     <exports symbol='xmlSAXDefaultVersion' type='function'/>
+     <exports symbol='xmlSAX2InitDefaultSAXHandler' type='function'/>
+     <exports symbol='xmlSAX2GetParameterEntity' type='function'/>
+     <exports symbol='xmlSAX2GetSystemId' type='function'/>
     </file>
     <file name='c14n'>
      <summary>Provide Canonical XML and Exclusive XML Canonicalization</summary>
      <description>the c14n modules provides a  &quot;Canonical XML&quot; implementation</description>
      <author>Aleksey Sanin &lt;aleksey@aleksey.com&gt; </author>
-     <exports symbol='xmlC14NExecute'/>
-     <exports symbol='xmlC14NDocSaveTo'/>
-     <exports symbol='xmlC14NIsVisibleCallback'/>
-     <exports symbol='xmlC14NDocSave'/>
-     <exports symbol='xmlC14NDocDumpMemory'/>
+     <exports symbol='xmlC14NExecute' type='function'/>
+     <exports symbol='xmlC14NDocSaveTo' type='function'/>
+     <exports symbol='xmlC14NIsVisibleCallback' type='function'/>
+     <exports symbol='xmlC14NDocSave' type='function'/>
+     <exports symbol='xmlC14NDocDumpMemory' type='function'/>
     </file>
     <file name='catalog'>
      <summary>interfaces to the Catalog handling system</summary>
      <description>the catalog module implements the support for XML Catalogs and SGML catalogs </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_CATA_ALLOW_NONE'/>
-     <exports symbol='XML_CATALOGS_NAMESPACE'/>
-     <exports symbol='xmlCatalogLocalResolve'/>
-     <exports symbol='xmlACatalogAdd'/>
-     <exports symbol='xmlCatalogResolvePublic'/>
-     <exports symbol='xmlCatalogGetDefaults'/>
-     <exports symbol='XML_CATA_PREFER_PUBLIC'/>
-     <exports symbol='xmlCatalogAdd'/>
-     <exports symbol='xmlCatalogSetDefaultPrefer'/>
-     <exports symbol='xmlParseCatalogFile'/>
-     <exports symbol='xmlACatalogResolveURI'/>
-     <exports symbol='xmlACatalogRemove'/>
-     <exports symbol='xmlLoadCatalogs'/>
-     <exports symbol='xmlCatalogGetSystem'/>
-     <exports symbol='xmlInitializeCatalog'/>
-     <exports symbol='xmlLoadCatalog'/>
-     <exports symbol='XML_CATALOG_PI'/>
-     <exports symbol='XML_CATA_ALLOW_GLOBAL'/>
-     <exports symbol='xmlCatalogIsEmpty'/>
-     <exports symbol='xmlACatalogDump'/>
-     <exports symbol='xmlCatalogPtr'/>
-     <exports symbol='xmlCatalogFreeLocal'/>
-     <exports symbol='xmlACatalogResolve'/>
-     <exports symbol='XML_CATA_PREFER_SYSTEM'/>
-     <exports symbol='xmlCatalogResolveSystem'/>
-     <exports symbol='xmlCatalogPrefer'/>
-     <exports symbol='xmlLoadSGMLSuperCatalog'/>
-     <exports symbol='xmlCatalogConvert'/>
-     <exports symbol='XML_CATA_PREFER_NONE'/>
-     <exports symbol='xmlCatalogGetPublic'/>
-     <exports symbol='XML_CATA_ALLOW_ALL'/>
-     <exports symbol='xmlLoadACatalog'/>
-     <exports symbol='XML_CATA_ALLOW_DOCUMENT'/>
-     <exports symbol='xmlACatalogResolveSystem'/>
-     <exports symbol='xmlCatalogLocalResolveURI'/>
-     <exports symbol='xmlConvertSGMLCatalog'/>
-     <exports symbol='xmlACatalogResolvePublic'/>
-     <exports symbol='xmlCatalogAddLocal'/>
-     <exports symbol='xmlCatalogRemove'/>
-     <exports symbol='xmlFreeCatalog'/>
-     <exports symbol='xmlNewCatalog'/>
-     <exports symbol='xmlCatalogAllow'/>
-     <exports symbol='xmlCatalogSetDebug'/>
-     <exports symbol='xmlCatalogResolve'/>
-     <exports symbol='xmlCatalog'/>
-     <exports symbol='xmlCatalogSetDefaults'/>
-     <exports symbol='xmlCatalogDump'/>
-     <exports symbol='xmlCatalogCleanup'/>
-     <exports symbol='xmlCatalogResolveURI'/>
+     <exports symbol='XML_CATALOG_PI' type='macro'/>
+     <exports symbol='XML_CATALOGS_NAMESPACE' type='macro'/>
+     <exports symbol='XML_CATA_ALLOW_DOCUMENT' type='enum'/>
+     <exports symbol='XML_CATA_ALLOW_NONE' type='enum'/>
+     <exports symbol='XML_CATA_PREFER_NONE' type='enum'/>
+     <exports symbol='XML_CATA_ALLOW_ALL' type='enum'/>
+     <exports symbol='XML_CATA_PREFER_SYSTEM' type='enum'/>
+     <exports symbol='XML_CATA_ALLOW_GLOBAL' type='enum'/>
+     <exports symbol='XML_CATA_PREFER_PUBLIC' type='enum'/>
+     <exports symbol='xmlCatalogAllow' type='typedef'/>
+     <exports symbol='xmlCatalogPrefer' type='typedef'/>
+     <exports symbol='xmlCatalog' type='typedef'/>
+     <exports symbol='xmlCatalogPtr' type='typedef'/>
+     <exports symbol='xmlCatalogConvert' type='function'/>
+     <exports symbol='xmlFreeCatalog' type='function'/>
+     <exports symbol='xmlLoadCatalogs' type='function'/>
+     <exports symbol='xmlCatalogLocalResolve' type='function'/>
+     <exports symbol='xmlACatalogAdd' type='function'/>
+     <exports symbol='xmlACatalogResolvePublic' type='function'/>
+     <exports symbol='xmlCatalogGetDefaults' type='function'/>
+     <exports symbol='xmlInitializeCatalog' type='function'/>
+     <exports symbol='xmlLoadACatalog' type='function'/>
+     <exports symbol='xmlCatalogAddLocal' type='function'/>
+     <exports symbol='xmlCatalogLocalResolveURI' type='function'/>
+     <exports symbol='xmlCatalogSetDefaultPrefer' type='function'/>
+     <exports symbol='xmlCatalogDump' type='function'/>
+     <exports symbol='xmlACatalogResolveURI' type='function'/>
+     <exports symbol='xmlCatalogCleanup' type='function'/>
+     <exports symbol='xmlCatalogAdd' type='function'/>
+     <exports symbol='xmlConvertSGMLCatalog' type='function'/>
+     <exports symbol='xmlCatalogResolvePublic' type='function'/>
+     <exports symbol='xmlCatalogGetSystem' type='function'/>
+     <exports symbol='xmlACatalogRemove' type='function'/>
+     <exports symbol='xmlNewCatalog' type='function'/>
+     <exports symbol='xmlLoadCatalog' type='function'/>
+     <exports symbol='xmlCatalogResolve' type='function'/>
+     <exports symbol='xmlParseCatalogFile' type='function'/>
+     <exports symbol='xmlCatalogSetDebug' type='function'/>
+     <exports symbol='xmlCatalogRemove' type='function'/>
+     <exports symbol='xmlCatalogIsEmpty' type='function'/>
+     <exports symbol='xmlCatalogGetPublic' type='function'/>
+     <exports symbol='xmlACatalogResolveSystem' type='function'/>
+     <exports symbol='xmlACatalogDump' type='function'/>
+     <exports symbol='xmlCatalogSetDefaults' type='function'/>
+     <exports symbol='xmlCatalogFreeLocal' type='function'/>
+     <exports symbol='xmlACatalogResolve' type='function'/>
+     <exports symbol='xmlCatalogResolveURI' type='function'/>
+     <exports symbol='xmlCatalogResolveSystem' type='function'/>
+     <exports symbol='xmlLoadSGMLSuperCatalog' type='function'/>
     </file>
     <file name='chvalid'>
      <summary>Unicode character range checking</summary>
      <description>this module exports interfaces for the character range validation APIs  This file is automatically generated from the cvs source definition files using the genChRanges.py Python script </description>
      <author>William Brack &lt;wbrack@mmm.com.hk&gt; </author>
-     <exports symbol='_xmlChSRange'/>
-     <exports symbol='xmlIsPubidChar_ch'/>
-     <exports symbol='xmlIsBlank'/>
-     <exports symbol='xmlChLRange'/>
-     <exports symbol='xmlIsIdeographicQ'/>
-     <exports symbol='xmlCharInRange'/>
-     <exports symbol='xmlIsBaseCharQ'/>
-     <exports symbol='xmlIsDigitQ'/>
-     <exports symbol='xmlIsExtenderGroup'/>
-     <exports symbol='xmlIsBaseChar_ch'/>
-     <exports symbol='xmlIsPubidCharQ'/>
-     <exports symbol='xmlIsCombining'/>
-     <exports symbol='xmlIsIdeographic'/>
-     <exports symbol='xmlChLRangePtr'/>
-     <exports symbol='xmlIsCharQ'/>
-     <exports symbol='_xmlChRangeGroup'/>
-     <exports symbol='xmlChRangeGroup'/>
-     <exports symbol='xmlIsChar_ch'/>
-     <exports symbol='xmlIsExtender'/>
-     <exports symbol='xmlIsDigitGroup'/>
-     <exports symbol='xmlIsChar'/>
-     <exports symbol='xmlIsBaseCharGroup'/>
-     <exports symbol='xmlIsDigit'/>
-     <exports symbol='xmlIsExtender_ch'/>
-     <exports symbol='xmlIsPubidChar'/>
-     <exports symbol='xmlChSRangePtr'/>
-     <exports symbol='xmlIsExtenderQ'/>
-     <exports symbol='xmlIsIdeographicGroup'/>
-     <exports symbol='xmlIsCombiningQ'/>
-     <exports symbol='xmlIsDigit_ch'/>
-     <exports symbol='xmlChRangeGroupPtr'/>
-     <exports symbol='xmlChSRange'/>
-     <exports symbol='_xmlChLRange'/>
-     <exports symbol='xmlIsPubidChar_tab'/>
-     <exports symbol='xmlIsCharGroup'/>
-     <exports symbol='xmlIsBlankQ'/>
-     <exports symbol='xmlIsBlank_ch'/>
-     <exports symbol='xmlIsCombiningGroup'/>
-     <exports symbol='xmlIsBaseChar'/>
+     <exports symbol='xmlIsExtender_ch' type='macro'/>
+     <exports symbol='xmlIsPubidCharQ' type='macro'/>
+     <exports symbol='xmlIsIdeographicQ' type='macro'/>
+     <exports symbol='xmlIsExtenderQ' type='macro'/>
+     <exports symbol='xmlIsCombiningQ' type='macro'/>
+     <exports symbol='xmlIsDigitQ' type='macro'/>
+     <exports symbol='xmlIsDigit_ch' type='macro'/>
+     <exports symbol='xmlIsBaseChar_ch' type='macro'/>
+     <exports symbol='xmlIsPubidChar_ch' type='macro'/>
+     <exports symbol='xmlIsBlankQ' type='macro'/>
+     <exports symbol='xmlIsCharQ' type='macro'/>
+     <exports symbol='xmlIsBaseCharQ' type='macro'/>
+     <exports symbol='xmlIsBlank_ch' type='macro'/>
+     <exports symbol='xmlIsChar_ch' type='macro'/>
+     <exports symbol='xmlChRangeGroupPtr' type='typedef'/>
+     <exports symbol='xmlChSRange' type='typedef'/>
+     <exports symbol='xmlChLRange' type='typedef'/>
+     <exports symbol='xmlChSRangePtr' type='typedef'/>
+     <exports symbol='xmlChRangeGroup' type='typedef'/>
+     <exports symbol='xmlChLRangePtr' type='typedef'/>
+     <exports symbol='_xmlChSRange' type='struct'/>
+     <exports symbol='_xmlChLRange' type='struct'/>
+     <exports symbol='_xmlChRangeGroup' type='struct'/>
+     <exports symbol='xmlIsDigitGroup' type='variable'/>
+     <exports symbol='xmlIsExtenderGroup' type='variable'/>
+     <exports symbol='xmlIsBaseCharGroup' type='variable'/>
+     <exports symbol='xmlIsPubidChar_tab' type='variable'/>
+     <exports symbol='xmlIsCharGroup' type='variable'/>
+     <exports symbol='xmlIsCombiningGroup' type='variable'/>
+     <exports symbol='xmlIsIdeographicGroup' type='variable'/>
+     <exports symbol='xmlIsPubidChar' type='function'/>
+     <exports symbol='xmlIsChar' type='function'/>
+     <exports symbol='xmlIsDigit' type='function'/>
+     <exports symbol='xmlIsCombining' type='function'/>
+     <exports symbol='xmlIsIdeographic' type='function'/>
+     <exports symbol='xmlIsExtender' type='function'/>
+     <exports symbol='xmlCharInRange' type='function'/>
+     <exports symbol='xmlIsBaseChar' type='function'/>
+     <exports symbol='xmlIsBlank' type='function'/>
     </file>
     <file name='debugXML'>
      <summary>Tree debugging APIs</summary>
      <description>Interfaces to a set of routines used for debugging the tree produced by the XML parser. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlShellWrite'/>
-     <exports symbol='xmlDebugDumpEntities'/>
-     <exports symbol='_xmlShellCtxt'/>
-     <exports symbol='xmlShellCtxt'/>
-     <exports symbol='xmlDebugDumpDTD'/>
-     <exports symbol='xmlDebugDumpNode'/>
-     <exports symbol='xmlDebugDumpAttrList'/>
-     <exports symbol='xmlShellPrintNode'/>
-     <exports symbol='xmlLsOneNode'/>
-     <exports symbol='xmlShellReadlineFunc'/>
-     <exports symbol='xmlShellSave'/>
-     <exports symbol='xmlShellPwd'/>
-     <exports symbol='xmlBoolToText'/>
-     <exports symbol='xmlShellBase'/>
-     <exports symbol='xmlDebugDumpString'/>
-     <exports symbol='xmlDebugDumpAttr'/>
-     <exports symbol='xmlShellDu'/>
-     <exports symbol='xmlDebugDumpNodeList'/>
-     <exports symbol='xmlDebugDumpDocument'/>
-     <exports symbol='xmlShellCat'/>
-     <exports symbol='xmlShellDir'/>
-     <exports symbol='xmlLsCountNode'/>
-     <exports symbol='xmlShellValidate'/>
-     <exports symbol='xmlShellPrintXPathError'/>
-     <exports symbol='xmlShellCtxtPtr'/>
-     <exports symbol='xmlShellPrintXPathResult'/>
-     <exports symbol='xmlDebugDumpOneNode'/>
-     <exports symbol='xmlShellCmd'/>
-     <exports symbol='xmlShellLoad'/>
-     <exports symbol='xmlShellList'/>
-     <exports symbol='xmlDebugDumpDocumentHead'/>
-     <exports symbol='xmlShell'/>
+     <exports symbol='xmlShellCtxt' type='typedef'/>
+     <exports symbol='xmlShellCtxtPtr' type='typedef'/>
+     <exports symbol='_xmlShellCtxt' type='struct'/>
+     <exports symbol='xmlDebugDumpEntities' type='function'/>
+     <exports symbol='xmlShellBase' type='function'/>
+     <exports symbol='xmlShellCat' type='function'/>
+     <exports symbol='xmlDebugDumpDTD' type='function'/>
+     <exports symbol='xmlDebugDumpNode' type='function'/>
+     <exports symbol='xmlDebugDumpAttrList' type='function'/>
+     <exports symbol='xmlShellPrintNode' type='function'/>
+     <exports symbol='xmlLsOneNode' type='function'/>
+     <exports symbol='xmlShellReadlineFunc' type='function'/>
+     <exports symbol='xmlShellSave' type='function'/>
+     <exports symbol='xmlShellPwd' type='function'/>
+     <exports symbol='xmlBoolToText' type='function'/>
+     <exports symbol='xmlShellWrite' type='function'/>
+     <exports symbol='xmlDebugDumpString' type='function'/>
+     <exports symbol='xmlDebugDumpAttr' type='function'/>
+     <exports symbol='xmlShellDu' type='function'/>
+     <exports symbol='xmlDebugDumpNodeList' type='function'/>
+     <exports symbol='xmlDebugDumpDocument' type='function'/>
+     <exports symbol='xmlLsCountNode' type='function'/>
+     <exports symbol='xmlShellValidate' type='function'/>
+     <exports symbol='xmlShellPrintXPathError' type='function'/>
+     <exports symbol='xmlShellDir' type='function'/>
+     <exports symbol='xmlShellPrintXPathResult' type='function'/>
+     <exports symbol='xmlDebugDumpDocumentHead' type='function'/>
+     <exports symbol='xmlDebugDumpOneNode' type='function'/>
+     <exports symbol='xmlShellCmd' type='function'/>
+     <exports symbol='xmlShellList' type='function'/>
+     <exports symbol='xmlShell' type='function'/>
+     <exports symbol='xmlShellLoad' type='function'/>
     </file>
     <file name='dict'>
      <summary>string dictionnary</summary>
      <description>dictionary of reusable strings, just used to avoid allocation and freeing operations. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlDictQLookup'/>
-     <exports symbol='xmlDictPtr'/>
-     <exports symbol='xmlDictReference'/>
-     <exports symbol='xmlDictSize'/>
-     <exports symbol='xmlDict'/>
-     <exports symbol='xmlDictCreate'/>
-     <exports symbol='xmlDictLookup'/>
-     <exports symbol='xmlDictFree'/>
-     <exports symbol='xmlDictOwns'/>
+     <exports symbol='xmlDict' type='typedef'/>
+     <exports symbol='xmlDictPtr' type='typedef'/>
+     <exports symbol='xmlDictQLookup' type='function'/>
+     <exports symbol='xmlDictReference' type='function'/>
+     <exports symbol='xmlDictSize' type='function'/>
+     <exports symbol='xmlDictCreate' type='function'/>
+     <exports symbol='xmlDictLookup' type='function'/>
+     <exports symbol='xmlDictFree' type='function'/>
+     <exports symbol='xmlDictOwns' type='function'/>
     </file>
     <file name='encoding'>
      <summary>interface for the encoding conversion functions</summary>
      <description>interface for the encoding conversion functions needed for XML basic encoding and iconv() support.  Related specs are rfc2044        (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646]    UTF-8 and UTF-16 in Annexes [ISO-8859-1]   ISO Latin-1 characters codes. [UNICODE]      The Unicode Consortium, &quot;The Unicode Standard -- Worldwide Character Encoding -- Version 1.0&quot;, Addison- Wesley, Volume 1, 1991, Volume 2, 1992.  UTF-8 is described in Unicode Technical Report #4. [US-ASCII]     Coded Character Set--7-bit American Standard Code for Information Interchange, ANSI X3.4-1986. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlDelEncodingAlias'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4LE'/>
-     <exports symbol='XML_CHAR_ENCODING_ERROR'/>
-     <exports symbol='XML_CHAR_ENCODING_EUC_JP'/>
-     <exports symbol='XML_CHAR_ENCODING_EBCDIC'/>
-     <exports symbol='xmlGetEncodingAlias'/>
-     <exports symbol='xmlUTF8Strloc'/>
-     <exports symbol='xmlCleanupCharEncodingHandlers'/>
-     <exports symbol='XML_CHAR_ENCODING_ASCII'/>
-     <exports symbol='xmlFindCharEncodingHandler'/>
-     <exports symbol='xmlCharEncCloseFunc'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4_2143'/>
-     <exports symbol='xmlUTF8Size'/>
-     <exports symbol='xmlParseCharEncoding'/>
-     <exports symbol='xmlUTF8Strpos'/>
-     <exports symbol='XML_CHAR_ENCODING_NONE'/>
-     <exports symbol='XML_CHAR_ENCODING_UTF16BE'/>
-     <exports symbol='XML_CHAR_ENCODING_2022_JP'/>
-     <exports symbol='xmlCharEncodingHandler'/>
-     <exports symbol='XML_CHAR_ENCODING_SHIFT_JIS'/>
-     <exports symbol='xmlGetCharEncodingName'/>
-     <exports symbol='xmlCheckUTF8'/>
-     <exports symbol='UTF8Toisolat1'/>
-     <exports symbol='xmlCharEncInFunc'/>
-     <exports symbol='xmlAddEncodingAlias'/>
-     <exports symbol='xmlCharEncodingHandlerPtr'/>
-     <exports symbol='xmlCharEncOutFunc'/>
-     <exports symbol='xmlCharEncodingInputFunc'/>
-     <exports symbol='xmlGetCharEncodingHandler'/>
-     <exports symbol='xmlUTF8Strsub'/>
-     <exports symbol='xmlGetUTF8Char'/>
-     <exports symbol='_xmlCharEncodingHandler'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4BE'/>
-     <exports symbol='isolat1ToUTF8'/>
-     <exports symbol='xmlNewCharEncodingHandler'/>
-     <exports symbol='xmlInitCharEncodingHandlers'/>
-     <exports symbol='xmlRegisterCharEncodingHandler'/>
-     <exports symbol='xmlCharEncFirstLine'/>
-     <exports symbol='xmlCharEncoding'/>
-     <exports symbol='XML_CHAR_ENCODING_UTF16LE'/>
-     <exports symbol='xmlUTF8Strsize'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4_3412'/>
-     <exports symbol='xmlUTF8Charcmp'/>
-     <exports symbol='xmlUTF8Strlen'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_8'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_9'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_6'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_7'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_4'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_5'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_2'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_3'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_1'/>
-     <exports symbol='xmlCharEncodingOutputFunc'/>
-     <exports symbol='xmlUTF8Strndup'/>
-     <exports symbol='XML_CHAR_ENCODING_UTF8'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS2'/>
-     <exports symbol='xmlDetectCharEncoding'/>
-     <exports symbol='xmlCleanupEncodingAliases'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4LE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_5' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_EBCDIC' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_ASCII' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_NONE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4BE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UTF16LE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4_2143' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_8' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_9' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_6' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_7' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_4' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_EUC_JP' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_2' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_3' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_1' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4_3412' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UTF16BE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_2022_JP' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UTF8' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_SHIFT_JIS' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS2' type='enum'/>
+     <exports symbol='xmlCharEncoding' type='typedef'/>
+     <exports symbol='xmlCharEncodingHandler' type='typedef'/>
+     <exports symbol='xmlCharEncodingHandlerPtr' type='typedef'/>
+     <exports symbol='_xmlCharEncodingHandler' type='struct'/>
+     <exports symbol='xmlDelEncodingAlias' type='function'/>
+     <exports symbol='xmlGetEncodingAlias' type='function'/>
+     <exports symbol='UTF8Toisolat1' type='function'/>
+     <exports symbol='xmlUTF8Strloc' type='function'/>
+     <exports symbol='xmlAddEncodingAlias' type='function'/>
+     <exports symbol='xmlCharEncOutFunc' type='function'/>
+     <exports symbol='xmlCharEncodingInputFunc' type='function'/>
+     <exports symbol='xmlCleanupCharEncodingHandlers' type='function'/>
+     <exports symbol='xmlGetUTF8Char' type='function'/>
+     <exports symbol='isolat1ToUTF8' type='function'/>
+     <exports symbol='xmlFindCharEncodingHandler' type='function'/>
+     <exports symbol='xmlInitCharEncodingHandlers' type='function'/>
+     <exports symbol='xmlRegisterCharEncodingHandler' type='function'/>
+     <exports symbol='xmlCharEncFirstLine' type='function'/>
+     <exports symbol='xmlCharEncCloseFunc' type='function'/>
+     <exports symbol='xmlCheckUTF8' type='function'/>
+     <exports symbol='xmlUTF8Charcmp' type='function'/>
+     <exports symbol='xmlUTF8Strlen' type='function'/>
+     <exports symbol='xmlUTF8Size' type='function'/>
+     <exports symbol='xmlCleanupEncodingAliases' type='function'/>
+     <exports symbol='xmlUTF8Strsub' type='function'/>
+     <exports symbol='xmlUTF8Strpos' type='function'/>
+     <exports symbol='xmlParseCharEncoding' type='function'/>
+     <exports symbol='xmlCharEncodingOutputFunc' type='function'/>
+     <exports symbol='xmlUTF8Strndup' type='function'/>
+     <exports symbol='xmlGetCharEncodingName' type='function'/>
+     <exports symbol='xmlCharEncInFunc' type='function'/>
+     <exports symbol='xmlGetCharEncodingHandler' type='function'/>
+     <exports symbol='xmlUTF8Strsize' type='function'/>
+     <exports symbol='xmlDetectCharEncoding' type='function'/>
+     <exports symbol='xmlNewCharEncodingHandler' type='function'/>
     </file>
     <file name='entities'>
      <summary>interface for the XML entities handling</summary>
      <description>this module provides some of the entity API needed for the parser and applications. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlAddDocEntity'/>
-     <exports symbol='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY'/>
-     <exports symbol='xmlGetDtdEntity'/>
-     <exports symbol='xmlAddDtdEntity'/>
-     <exports symbol='xmlFreeEntitiesTable'/>
-     <exports symbol='XML_EXTERNAL_PARAMETER_ENTITY'/>
-     <exports symbol='xmlEntitiesTable'/>
-     <exports symbol='xmlEncodeSpecialChars'/>
-     <exports symbol='XML_INTERNAL_PARAMETER_ENTITY'/>
-     <exports symbol='XML_INTERNAL_GENERAL_ENTITY'/>
-     <exports symbol='xmlGetDocEntity'/>
-     <exports symbol='xmlEncodeEntities'/>
-     <exports symbol='xmlGetPredefinedEntity'/>
-     <exports symbol='xmlInitializePredefinedEntities'/>
-     <exports symbol='xmlEntitiesTablePtr'/>
-     <exports symbol='XML_EXTERNAL_GENERAL_PARSED_ENTITY'/>
-     <exports symbol='xmlEncodeEntitiesReentrant'/>
-     <exports symbol='xmlEntityType'/>
-     <exports symbol='XML_INTERNAL_PREDEFINED_ENTITY'/>
-     <exports symbol='xmlCopyEntitiesTable'/>
-     <exports symbol='xmlGetParameterEntity'/>
-     <exports symbol='xmlDumpEntitiesTable'/>
-     <exports symbol='xmlDumpEntityDecl'/>
-     <exports symbol='xmlCleanupPredefinedEntities'/>
-     <exports symbol='_xmlEntity'/>
-     <exports symbol='xmlCreateEntitiesTable'/>
+     <exports symbol='XML_EXTERNAL_GENERAL_PARSED_ENTITY' type='enum'/>
+     <exports symbol='XML_INTERNAL_PARAMETER_ENTITY' type='enum'/>
+     <exports symbol='XML_INTERNAL_GENERAL_ENTITY' type='enum'/>
+     <exports symbol='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY' type='enum'/>
+     <exports symbol='XML_INTERNAL_PREDEFINED_ENTITY' type='enum'/>
+     <exports symbol='XML_EXTERNAL_PARAMETER_ENTITY' type='enum'/>
+     <exports symbol='xmlEntityType' type='typedef'/>
+     <exports symbol='xmlEntitiesTable' type='typedef'/>
+     <exports symbol='xmlEntitiesTablePtr' type='typedef'/>
+     <exports symbol='_xmlEntity' type='struct'/>
+     <exports symbol='xmlAddDocEntity' type='function'/>
+     <exports symbol='xmlEncodeEntitiesReentrant' type='function'/>
+     <exports symbol='xmlCreateEntitiesTable' type='function'/>
+     <exports symbol='xmlGetDtdEntity' type='function'/>
+     <exports symbol='xmlAddDtdEntity' type='function'/>
+     <exports symbol='xmlCopyEntitiesTable' type='function'/>
+     <exports symbol='xmlFreeEntitiesTable' type='function'/>
+     <exports symbol='xmlGetParameterEntity' type='function'/>
+     <exports symbol='xmlDumpEntitiesTable' type='function'/>
+     <exports symbol='xmlDumpEntityDecl' type='function'/>
+     <exports symbol='xmlCleanupPredefinedEntities' type='function'/>
+     <exports symbol='xmlEncodeSpecialChars' type='function'/>
+     <exports symbol='xmlEncodeEntities' type='function'/>
+     <exports symbol='xmlGetDocEntity' type='function'/>
+     <exports symbol='xmlInitializePredefinedEntities' type='function'/>
+     <exports symbol='xmlGetPredefinedEntity' type='function'/>
     </file>
     <file name='globals'>
      <summary>interface for all global variables of the library</summary>
      <description>all the global variables and thread handling for those variables is handled by this module.  The bottom of this file is automatically generated by build_glob.py based on the description file global.data </description>
      <author>Gary Pennington &lt;Gary.Pennington@uk.sun.com&gt;, Daniel Veillard </author>
-     <exports symbol='xmlThrDefSetStructuredErrorFunc'/>
-     <exports symbol='_xmlGlobalState'/>
-     <exports symbol='xmlInitializeGlobalState'/>
-     <exports symbol='xmlTreeIndentString'/>
-     <exports symbol='xmlThrDefBufferAllocScheme'/>
-     <exports symbol='xmlIndentTreeOutput'/>
-     <exports symbol='xmlThrDefPedanticParserDefaultValue'/>
-     <exports symbol='xmlBufferAllocScheme'/>
-     <exports symbol='xmlRegisterNodeDefault'/>
-     <exports symbol='xmlDefaultBufferSize'/>
-     <exports symbol='xmlRegisterNodeDefaultValue'/>
-     <exports symbol='xmlGetWarningsDefaultValue'/>
-     <exports symbol='xmlThrDefTreeIndentString'/>
-     <exports symbol='docbDefaultSAXHandler'/>
-     <exports symbol='xmlGenericErrorContext'/>
-     <exports symbol='xmlThrDefDefaultBufferSize'/>
-     <exports symbol='xmlThrDefLoadExtDtdDefaultValue'/>
-     <exports symbol='xmlDeregisterNodeDefaultValue'/>
-     <exports symbol='xmlGenericError'/>
-     <exports symbol='xmlDeregisterNodeDefault'/>
-     <exports symbol='xmlMalloc'/>
-     <exports symbol='xmlParserVersion'/>
-     <exports symbol='xmlStructuredError'/>
-     <exports symbol='xmlThrDefKeepBlanksDefaultValue'/>
-     <exports symbol='xmlSaveNoEmptyTags'/>
-     <exports symbol='xmlDeregisterNodeFunc'/>
-     <exports symbol='xmlPedanticParserDefaultValue'/>
-     <exports symbol='xmlParserDebugEntities'/>
-     <exports symbol='xmlGlobalStatePtr'/>
-     <exports symbol='xmlRealloc'/>
-     <exports symbol='xmlThrDefRegisterNodeDefault'/>
-     <exports symbol='xmlThrDefParserDebugEntities'/>
-     <exports symbol='xmlMemStrdup'/>
-     <exports symbol='htmlDefaultSAXHandler'/>
-     <exports symbol='xmlThrDefSetGenericErrorFunc'/>
-     <exports symbol='xmlGlobalState'/>
-     <exports symbol='xmlThrDefDoValidityCheckingDefaultValue'/>
-     <exports symbol='xmlCleanupGlobals'/>
-     <exports symbol='xmlDoValidityCheckingDefaultValue'/>
-     <exports symbol='xmlThrDefGetWarningsDefaultValue'/>
-     <exports symbol='xmlKeepBlanksDefaultValue'/>
-     <exports symbol='xmlThrDefDeregisterNodeDefault'/>
-     <exports symbol='xmlThrDefSubstituteEntitiesDefaultValue'/>
-     <exports symbol='xmlRegisterNodeFunc'/>
-     <exports symbol='xmlThrDefSaveNoEmptyTags'/>
-     <exports symbol='xmlMallocAtomic'/>
-     <exports symbol='xmlThrDefIndentTreeOutput'/>
-     <exports symbol='xmlSubstituteEntitiesDefaultValue'/>
-     <exports symbol='oldXMLWDcompatibility'/>
-     <exports symbol='xmlFree'/>
-     <exports symbol='xmlLoadExtDtdDefaultValue'/>
-     <exports symbol='xmlLastError'/>
-     <exports symbol='xmlInitGlobals'/>
-     <exports symbol='xmlLineNumbersDefaultValue'/>
-     <exports symbol='xmlThrDefLineNumbersDefaultValue'/>
-     <exports symbol='xmlDefaultSAXHandler'/>
-     <exports symbol='xmlDefaultSAXLocator'/>
+     <exports symbol='xmlGlobalStatePtr' type='typedef'/>
+     <exports symbol='xmlGlobalState' type='typedef'/>
+     <exports symbol='_xmlGlobalState' type='struct'/>
+     <exports symbol='xmlRealloc' type='variable'/>
+     <exports symbol='xmlStructuredError' type='variable'/>
+     <exports symbol='xmlLastError' type='variable'/>
+     <exports symbol='xmlDefaultSAXLocator' type='variable'/>
+     <exports symbol='xmlTreeIndentString' type='variable'/>
+     <exports symbol='xmlMemStrdup' type='variable'/>
+     <exports symbol='htmlDefaultSAXHandler' type='variable'/>
+     <exports symbol='xmlIndentTreeOutput' type='variable'/>
+     <exports symbol='xmlSaveNoEmptyTags' type='variable'/>
+     <exports symbol='xmlDefaultBufferSize' type='variable'/>
+     <exports symbol='xmlRegisterNodeDefaultValue' type='variable'/>
+     <exports symbol='xmlKeepBlanksDefaultValue' type='variable'/>
+     <exports symbol='xmlGetWarningsDefaultValue' type='variable'/>
+     <exports symbol='xmlMallocAtomic' type='variable'/>
+     <exports symbol='xmlSubstituteEntitiesDefaultValue' type='variable'/>
+     <exports symbol='xmlBufferAllocScheme' type='variable'/>
+     <exports symbol='docbDefaultSAXHandler' type='variable'/>
+     <exports symbol='xmlGenericErrorContext' type='variable'/>
+     <exports symbol='oldXMLWDcompatibility' type='variable'/>
+     <exports symbol='xmlFree' type='variable'/>
+     <exports symbol='xmlLoadExtDtdDefaultValue' type='variable'/>
+     <exports symbol='xmlDeregisterNodeDefaultValue' type='variable'/>
+     <exports symbol='xmlGenericError' type='variable'/>
+     <exports symbol='xmlMalloc' type='variable'/>
+     <exports symbol='xmlLineNumbersDefaultValue' type='variable'/>
+     <exports symbol='xmlParserVersion' type='variable'/>
+     <exports symbol='xmlDoValidityCheckingDefaultValue' type='variable'/>
+     <exports symbol='xmlDefaultSAXHandler' type='variable'/>
+     <exports symbol='xmlPedanticParserDefaultValue' type='variable'/>
+     <exports symbol='xmlParserDebugEntities' type='variable'/>
+     <exports symbol='xmlThrDefSetStructuredErrorFunc' type='function'/>
+     <exports symbol='xmlCleanupGlobals' type='function'/>
+     <exports symbol='xmlThrDefRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlInitializeGlobalState' type='function'/>
+     <exports symbol='xmlThrDefBufferAllocScheme' type='function'/>
+     <exports symbol='xmlThrDefSetGenericErrorFunc' type='function'/>
+     <exports symbol='xmlThrDefDoValidityCheckingDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefPedanticParserDefaultValue' type='function'/>
+     <exports symbol='xmlRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefGetWarningsDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefSubstituteEntitiesDefaultValue' type='function'/>
+     <exports symbol='xmlRegisterNodeFunc' type='function'/>
+     <exports symbol='xmlThrDefSaveNoEmptyTags' type='function'/>
+     <exports symbol='xmlThrDefIndentTreeOutput' type='function'/>
+     <exports symbol='xmlThrDefDefaultBufferSize' type='function'/>
+     <exports symbol='xmlDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlInitGlobals' type='function'/>
+     <exports symbol='xmlThrDefLoadExtDtdDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefLineNumbersDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefKeepBlanksDefaultValue' type='function'/>
+     <exports symbol='xmlDeregisterNodeFunc' type='function'/>
+     <exports symbol='xmlThrDefParserDebugEntities' type='function'/>
+     <exports symbol='xmlThrDefTreeIndentString' type='function'/>
     </file>
     <file name='hash'>
      <summary>chained hash tables</summary>
      <author>Bjorn Reese &lt;bjorn.reese@systematic.dk&gt; </author>
-     <exports symbol='xmlHashScanFull'/>
-     <exports symbol='xmlHashDeallocator'/>
-     <exports symbol='xmlHashScannerFull'/>
-     <exports symbol='xmlHashCopy'/>
-     <exports symbol='xmlHashScanFull3'/>
-     <exports symbol='xmlHashUpdateEntry3'/>
-     <exports symbol='xmlHashScan'/>
-     <exports symbol='xmlHashLookup3'/>
-     <exports symbol='xmlHashLookup2'/>
-     <exports symbol='xmlHashUpdateEntry'/>
-     <exports symbol='xmlHashRemoveEntry'/>
-     <exports symbol='xmlHashRemoveEntry2'/>
-     <exports symbol='xmlHashQLookup3'/>
-     <exports symbol='xmlHashQLookup2'/>
-     <exports symbol='xmlHashAddEntry3'/>
-     <exports symbol='xmlHashScan3'/>
-     <exports symbol='xmlHashScanner'/>
-     <exports symbol='xmlHashAddEntry'/>
-     <exports symbol='xmlHashCopier'/>
-     <exports symbol='xmlHashCreate'/>
-     <exports symbol='xmlHashFree'/>
-     <exports symbol='xmlHashUpdateEntry2'/>
-     <exports symbol='xmlHashLookup'/>
-     <exports symbol='xmlHashTablePtr'/>
-     <exports symbol='xmlHashQLookup'/>
-     <exports symbol='xmlHashTable'/>
-     <exports symbol='xmlHashAddEntry2'/>
-     <exports symbol='xmlHashRemoveEntry3'/>
-     <exports symbol='xmlHashSize'/>
+     <exports symbol='xmlHashTable' type='typedef'/>
+     <exports symbol='xmlHashTablePtr' type='typedef'/>
+     <exports symbol='xmlHashScanFull' type='function'/>
+     <exports symbol='xmlHashDeallocator' type='function'/>
+     <exports symbol='xmlHashScannerFull' type='function'/>
+     <exports symbol='xmlHashCopy' type='function'/>
+     <exports symbol='xmlHashScanFull3' type='function'/>
+     <exports symbol='xmlHashUpdateEntry3' type='function'/>
+     <exports symbol='xmlHashScan' type='function'/>
+     <exports symbol='xmlHashLookup3' type='function'/>
+     <exports symbol='xmlHashLookup2' type='function'/>
+     <exports symbol='xmlHashUpdateEntry' type='function'/>
+     <exports symbol='xmlHashRemoveEntry' type='function'/>
+     <exports symbol='xmlHashRemoveEntry2' type='function'/>
+     <exports symbol='xmlHashQLookup3' type='function'/>
+     <exports symbol='xmlHashQLookup2' type='function'/>
+     <exports symbol='xmlHashAddEntry3' type='function'/>
+     <exports symbol='xmlHashScan3' type='function'/>
+     <exports symbol='xmlHashScanner' type='function'/>
+     <exports symbol='xmlHashAddEntry' type='function'/>
+     <exports symbol='xmlHashCopier' type='function'/>
+     <exports symbol='xmlHashCreate' type='function'/>
+     <exports symbol='xmlHashFree' type='function'/>
+     <exports symbol='xmlHashLookup' type='function'/>
+     <exports symbol='xmlHashQLookup' type='function'/>
+     <exports symbol='xmlHashUpdateEntry2' type='function'/>
+     <exports symbol='xmlHashAddEntry2' type='function'/>
+     <exports symbol='xmlHashRemoveEntry3' type='function'/>
+     <exports symbol='xmlHashSize' type='function'/>
     </file>
     <file name='list'>
      <summary>lists interfaces</summary>
      <description>this module implement the list support used in various place in the library. </description>
      <author>Gary Pennington &lt;Gary.Pennington@uk.sun.com&gt; </author>
-     <exports symbol='xmlListWalker'/>
-     <exports symbol='xmlLinkPtr'/>
-     <exports symbol='xmlListReverseWalk'/>
-     <exports symbol='xmlLinkGetData'/>
-     <exports symbol='xmlListInsert'/>
-     <exports symbol='xmlListEmpty'/>
-     <exports symbol='xmlListRemoveFirst'/>
-     <exports symbol='xmlListFront'/>
-     <exports symbol='xmlListSort'/>
-     <exports symbol='xmlListClear'/>
-     <exports symbol='xmlListDeallocator'/>
-     <exports symbol='xmlList'/>
-     <exports symbol='xmlLink'/>
-     <exports symbol='xmlListCreate'/>
-     <exports symbol='xmlListAppend'/>
-     <exports symbol='xmlListRemoveAll'/>
-     <exports symbol='xmlListDup'/>
-     <exports symbol='xmlListPtr'/>
-     <exports symbol='xmlListRemoveLast'/>
-     <exports symbol='xmlListWalk'/>
-     <exports symbol='xmlListReverse'/>
-     <exports symbol='xmlListDataCompare'/>
-     <exports symbol='xmlListSize'/>
-     <exports symbol='xmlListPushFront'/>
-     <exports symbol='xmlListEnd'/>
-     <exports symbol='xmlListCopy'/>
-     <exports symbol='xmlListPopBack'/>
-     <exports symbol='xmlListPushBack'/>
-     <exports symbol='xmlListPopFront'/>
-     <exports symbol='xmlListDelete'/>
-     <exports symbol='xmlListReverseSearch'/>
-     <exports symbol='xmlListSearch'/>
-     <exports symbol='xmlListMerge'/>
+     <exports symbol='xmlLink' type='typedef'/>
+     <exports symbol='xmlLinkPtr' type='typedef'/>
+     <exports symbol='xmlList' type='typedef'/>
+     <exports symbol='xmlListPtr' type='typedef'/>
+     <exports symbol='xmlListWalker' type='function'/>
+     <exports symbol='xmlListRemoveFirst' type='function'/>
+     <exports symbol='xmlListReverseWalk' type='function'/>
+     <exports symbol='xmlLinkGetData' type='function'/>
+     <exports symbol='xmlListInsert' type='function'/>
+     <exports symbol='xmlListEmpty' type='function'/>
+     <exports symbol='xmlListFront' type='function'/>
+     <exports symbol='xmlListSort' type='function'/>
+     <exports symbol='xmlListClear' type='function'/>
+     <exports symbol='xmlListDeallocator' type='function'/>
+     <exports symbol='xmlListMerge' type='function'/>
+     <exports symbol='xmlListCreate' type='function'/>
+     <exports symbol='xmlListAppend' type='function'/>
+     <exports symbol='xmlListRemoveAll' type='function'/>
+     <exports symbol='xmlListDup' type='function'/>
+     <exports symbol='xmlListReverse' type='function'/>
+     <exports symbol='xmlListRemoveLast' type='function'/>
+     <exports symbol='xmlListWalk' type='function'/>
+     <exports symbol='xmlListDataCompare' type='function'/>
+     <exports symbol='xmlListSize' type='function'/>
+     <exports symbol='xmlListPushFront' type='function'/>
+     <exports symbol='xmlListEnd' type='function'/>
+     <exports symbol='xmlListCopy' type='function'/>
+     <exports symbol='xmlListPopBack' type='function'/>
+     <exports symbol='xmlListPushBack' type='function'/>
+     <exports symbol='xmlListPopFront' type='function'/>
+     <exports symbol='xmlListDelete' type='function'/>
+     <exports symbol='xmlListReverseSearch' type='function'/>
+     <exports symbol='xmlListSearch' type='function'/>
     </file>
     <file name='nanoftp'>
      <summary>minimal FTP implementation</summary>
      <description>minimal FTP implementation allowing to fetch resources like external subset. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlNanoFTPScanProxy'/>
-     <exports symbol='xmlNanoFTPQuit'/>
-     <exports symbol='xmlNanoFTPClose'/>
-     <exports symbol='ftpDataCallback'/>
-     <exports symbol='xmlNanoFTPGetResponse'/>
-     <exports symbol='ftpListCallback'/>
-     <exports symbol='xmlNanoFTPCwd'/>
-     <exports symbol='xmlNanoFTPCloseConnection'/>
-     <exports symbol='xmlNanoFTPProxy'/>
-     <exports symbol='xmlNanoFTPInit'/>
-     <exports symbol='xmlNanoFTPConnectTo'/>
-     <exports symbol='xmlNanoFTPList'/>
-     <exports symbol='xmlNanoFTPUpdateURL'/>
-     <exports symbol='xmlNanoFTPOpen'/>
-     <exports symbol='xmlNanoFTPConnect'/>
-     <exports symbol='xmlNanoFTPDele'/>
-     <exports symbol='xmlNanoFTPGet'/>
-     <exports symbol='xmlNanoFTPGetSocket'/>
-     <exports symbol='xmlNanoFTPNewCtxt'/>
-     <exports symbol='xmlNanoFTPCheckResponse'/>
-     <exports symbol='xmlNanoFTPRead'/>
-     <exports symbol='xmlNanoFTPFreeCtxt'/>
-     <exports symbol='xmlNanoFTPCleanup'/>
-     <exports symbol='xmlNanoFTPGetConnection'/>
+     <exports symbol='xmlNanoFTPScanProxy' type='function'/>
+     <exports symbol='xmlNanoFTPQuit' type='function'/>
+     <exports symbol='xmlNanoFTPClose' type='function'/>
+     <exports symbol='ftpDataCallback' type='function'/>
+     <exports symbol='xmlNanoFTPGetResponse' type='function'/>
+     <exports symbol='ftpListCallback' type='function'/>
+     <exports symbol='xmlNanoFTPCwd' type='function'/>
+     <exports symbol='xmlNanoFTPCloseConnection' type='function'/>
+     <exports symbol='xmlNanoFTPProxy' type='function'/>
+     <exports symbol='xmlNanoFTPInit' type='function'/>
+     <exports symbol='xmlNanoFTPConnectTo' type='function'/>
+     <exports symbol='xmlNanoFTPList' type='function'/>
+     <exports symbol='xmlNanoFTPUpdateURL' type='function'/>
+     <exports symbol='xmlNanoFTPOpen' type='function'/>
+     <exports symbol='xmlNanoFTPConnect' type='function'/>
+     <exports symbol='xmlNanoFTPDele' type='function'/>
+     <exports symbol='xmlNanoFTPGet' type='function'/>
+     <exports symbol='xmlNanoFTPGetSocket' type='function'/>
+     <exports symbol='xmlNanoFTPNewCtxt' type='function'/>
+     <exports symbol='xmlNanoFTPCheckResponse' type='function'/>
+     <exports symbol='xmlNanoFTPRead' type='function'/>
+     <exports symbol='xmlNanoFTPFreeCtxt' type='function'/>
+     <exports symbol='xmlNanoFTPCleanup' type='function'/>
+     <exports symbol='xmlNanoFTPGetConnection' type='function'/>
     </file>
     <file name='nanohttp'>
      <summary>minimal HTTP implementation</summary>
      <description>minimal HTTP implementation allowing to fetch resources like external subset. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlNanoHTTPSave'/>
-     <exports symbol='xmlNanoHTTPRedir'/>
-     <exports symbol='xmlNanoHTTPAuthHeader'/>
-     <exports symbol='xmlNanoHTTPFetch'/>
-     <exports symbol='xmlNanoHTTPInit'/>
-     <exports symbol='xmlNanoHTTPMimeType'/>
-     <exports symbol='xmlNanoHTTPClose'/>
-     <exports symbol='xmlNanoHTTPCleanup'/>
-     <exports symbol='xmlNanoHTTPMethod'/>
-     <exports symbol='xmlNanoHTTPRead'/>
-     <exports symbol='xmlNanoHTTPOpen'/>
-     <exports symbol='xmlNanoHTTPOpenRedir'/>
-     <exports symbol='xmlNanoHTTPMethodRedir'/>
-     <exports symbol='xmlNanoHTTPScanProxy'/>
-     <exports symbol='xmlNanoHTTPEncoding'/>
-     <exports symbol='xmlNanoHTTPReturnCode'/>
+     <exports symbol='xmlNanoHTTPSave' type='function'/>
+     <exports symbol='xmlNanoHTTPRedir' type='function'/>
+     <exports symbol='xmlNanoHTTPAuthHeader' type='function'/>
+     <exports symbol='xmlNanoHTTPFetch' type='function'/>
+     <exports symbol='xmlNanoHTTPInit' type='function'/>
+     <exports symbol='xmlNanoHTTPMimeType' type='function'/>
+     <exports symbol='xmlNanoHTTPClose' type='function'/>
+     <exports symbol='xmlNanoHTTPCleanup' type='function'/>
+     <exports symbol='xmlNanoHTTPMethod' type='function'/>
+     <exports symbol='xmlNanoHTTPRead' type='function'/>
+     <exports symbol='xmlNanoHTTPOpen' type='function'/>
+     <exports symbol='xmlNanoHTTPOpenRedir' type='function'/>
+     <exports symbol='xmlNanoHTTPMethodRedir' type='function'/>
+     <exports symbol='xmlNanoHTTPScanProxy' type='function'/>
+     <exports symbol='xmlNanoHTTPEncoding' type='function'/>
+     <exports symbol='xmlNanoHTTPReturnCode' type='function'/>
     </file>
     <file name='parser'>
      <summary>the core parser module</summary>
      <description>Interfaces, constants and types related to the XML parser </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlSetupParserForBuffer'/>
-     <exports symbol='xmlCtxtReadFile'/>
-     <exports symbol='XML_PARSER_ENTITY_DECL'/>
-     <exports symbol='xmlStrcmp'/>
-     <exports symbol='_xmlParserCtxt'/>
-     <exports symbol='xmlParseMemory'/>
-     <exports symbol='xmlParseCtxtExternalEntity'/>
-     <exports symbol='XML_PARSER_SYSTEM_LITERAL'/>
-     <exports symbol='xmlParserNodeInfoSeq'/>
-     <exports symbol='xmlStrcasestr'/>
-     <exports symbol='xmlStrcat'/>
-     <exports symbol='attributeDeclSAXFunc'/>
-     <exports symbol='getEntitySAXFunc'/>
-     <exports symbol='xmlStrstr'/>
-     <exports symbol='XML_PARSER_PROLOG'/>
-     <exports symbol='startElementSAXFunc'/>
-     <exports symbol='XML_PARSE_NOWARNING'/>
-     <exports symbol='charactersSAXFunc'/>
-     <exports symbol='xmlClearNodeInfoSeq'/>
-     <exports symbol='xmlParseChunk'/>
-     <exports symbol='xmlReadMemory'/>
-     <exports symbol='xmlParseEntity'/>
-     <exports symbol='xmlRecoverFile'/>
-     <exports symbol='XML_PARSE_NOBLANKS'/>
-     <exports symbol='XML_PARSER_CDATA_SECTION'/>
-     <exports symbol='xmlStrdup'/>
-     <exports symbol='XML_PARSE_RECOVER'/>
-     <exports symbol='_xmlSAXLocator'/>
-     <exports symbol='unparsedEntityDeclSAXFunc'/>
-     <exports symbol='startElementNsSAX2Func'/>
-     <exports symbol='xmlCreateIOParserCtxt'/>
-     <exports symbol='referenceSAXFunc'/>
-     <exports symbol='xmlStrncat'/>
-     <exports symbol='hasExternalSubsetSAXFunc'/>
-     <exports symbol='xmlSAXHandlerV1Ptr'/>
-     <exports symbol='xmlStrPrintf'/>
-     <exports symbol='xmlSAXParseDoc'/>
-     <exports symbol='xmlStrndup'/>
-     <exports symbol='xmlCharStrdup'/>
-     <exports symbol='XML_PARSE_NOCDATA'/>
-     <exports symbol='XML_PARSE_SAX1'/>
-     <exports symbol='XML_PARSER_START'/>
-     <exports symbol='xmlNewIOInputStream'/>
-     <exports symbol='XML_PARSE_NONET'/>
-     <exports symbol='processingInstructionSAXFunc'/>
-     <exports symbol='xmlParseBalancedChunkMemoryRecover'/>
-     <exports symbol='xmlInitParser'/>
-     <exports symbol='XML_PARSER_CONTENT'/>
-     <exports symbol='errorSAXFunc'/>
-     <exports symbol='xmlParserInputState'/>
-     <exports symbol='xmlSAXParseMemory'/>
-     <exports symbol='xmlRecoverMemory'/>
-     <exports symbol='xmlExternalEntityLoader'/>
-     <exports symbol='hasInternalSubsetSAXFunc'/>
-     <exports symbol='xmlReadDoc'/>
-     <exports symbol='cdataBlockSAXFunc'/>
-     <exports symbol='XML_PARSER_EPILOG'/>
-     <exports symbol='XML_COMPLETE_ATTRS'/>
-     <exports symbol='xmlSAXParseFile'/>
-     <exports symbol='xmlParserInputDeallocate'/>
-     <exports symbol='xmlParserNodeInfoPtr'/>
-     <exports symbol='xmlCtxtReadIO'/>
-     <exports symbol='XML_PARSE_PEDANTIC'/>
-     <exports symbol='xmlSAXParseMemoryWithData'/>
-     <exports symbol='XML_PARSER_COMMENT'/>
-     <exports symbol='xmlParserFindNodeInfo'/>
-     <exports symbol='xmlGetFeature'/>
-     <exports symbol='XML_PARSER_PUBLIC_LITERAL'/>
-     <exports symbol='xmlParserNodeInfo'/>
-     <exports symbol='xmlStrchr'/>
-     <exports symbol='xmlIOParseDTD'/>
-     <exports symbol='xmlFreeParserCtxt'/>
-     <exports symbol='xmlParseDTD'/>
-     <exports symbol='XML_PARSE_NOENT'/>
-     <exports symbol='commentSAXFunc'/>
-     <exports symbol='xmlInitParserCtxt'/>
-     <exports symbol='attributeSAXFunc'/>
-     <exports symbol='XML_PARSE_NSCLEAN'/>
-     <exports symbol='xmlStrQEqual'/>
-     <exports symbol='XML_PARSER_DTD'/>
-     <exports symbol='xmlParserInputGrow'/>
-     <exports symbol='xmlCtxtReadMemory'/>
-     <exports symbol='externalSubsetSAXFunc'/>
-     <exports symbol='XML_PARSER_START_TAG'/>
-     <exports symbol='resolveEntitySAXFunc'/>
-     <exports symbol='_xmlSAXHandler'/>
-     <exports symbol='xmlParserOption'/>
-     <exports symbol='xmlPedanticParserDefault'/>
-     <exports symbol='xmlSAXParseEntity'/>
-     <exports symbol='xmlParseDoc'/>
-     <exports symbol='xmlParserAddNodeInfo'/>
-     <exports symbol='XML_SAX2_MAGIC'/>
-     <exports symbol='xmlSAXParseFileWithData'/>
-     <exports symbol='xmlLineNumbersDefault'/>
-     <exports symbol='xmlGetExternalEntityLoader'/>
-     <exports symbol='elementDeclSAXFunc'/>
-     <exports symbol='xmlCtxtUseOptions'/>
-     <exports symbol='xmlCreatePushParserCtxt'/>
-     <exports symbol='xmlCharStrndup'/>
-     <exports symbol='xmlCtxtReadFd'/>
-     <exports symbol='internalSubsetSAXFunc'/>
-     <exports symbol='xmlNewParserCtxt'/>
-     <exports symbol='endDocumentSAXFunc'/>
-     <exports symbol='xmlParseFile'/>
-     <exports symbol='xmlParserNodeInfoSeqPtr'/>
-     <exports symbol='xmlParseDocument'/>
-     <exports symbol='xmlStrncmp'/>
-     <exports symbol='setDocumentLocatorSAXFunc'/>
-     <exports symbol='endElementSAXFunc'/>
-     <exports symbol='XML_PARSER_ENTITY_VALUE'/>
-     <exports symbol='XML_DETECT_IDS'/>
-     <exports symbol='getParameterEntitySAXFunc'/>
-     <exports symbol='endElementNsSAX2Func'/>
-     <exports symbol='ignorableWhitespaceSAXFunc'/>
-     <exports symbol='xmlInitNodeInfoSeq'/>
-     <exports symbol='XML_PARSER_MISC'/>
-     <exports symbol='xmlStrlen'/>
-     <exports symbol='xmlSubstituteEntitiesDefault'/>
-     <exports symbol='xmlStrncasecmp'/>
-     <exports symbol='xmlParserFindNodeInfoIndex'/>
-     <exports symbol='xmlSAXUserParseMemory'/>
-     <exports symbol='xmlCtxtReset'/>
-     <exports symbol='xmlSetFeature'/>
-     <exports symbol='xmlStrEqual'/>
-     <exports symbol='xmlKeepBlanksDefault'/>
-     <exports symbol='xmlParserInputRead'/>
-     <exports symbol='xmlReadFile'/>
-     <exports symbol='_xmlParserNodeInfo'/>
-     <exports symbol='xmlGetFeaturesList'/>
-     <exports symbol='_xmlSAXHandlerV1'/>
-     <exports symbol='_xmlParserInput'/>
-     <exports symbol='XML_PARSE_NODICT'/>
-     <exports symbol='xmlCtxtReadDoc'/>
-     <exports symbol='XML_PARSER_PI'/>
-     <exports symbol='xmlSAXHandlerV1'/>
-     <exports symbol='xmlSAXUserParseFile'/>
-     <exports symbol='fatalErrorSAXFunc'/>
-     <exports symbol='xmlSAXParseDTD'/>
-     <exports symbol='XML_PARSER_END_TAG'/>
-     <exports symbol='XML_PARSE_DTDVALID'/>
-     <exports symbol='entityDeclSAXFunc'/>
-     <exports symbol='xmlLoadExternalEntity'/>
-     <exports symbol='XML_DEFAULT_VERSION'/>
-     <exports symbol='xmlStopParser'/>
-     <exports symbol='xmlReadFd'/>
-     <exports symbol='XML_PARSER_EOF'/>
-     <exports symbol='xmlParseExtParsedEnt'/>
-     <exports symbol='xmlReadIO'/>
-     <exports symbol='XML_PARSE_XINCLUDE'/>
-     <exports symbol='xmlStrVPrintf'/>
-     <exports symbol='xmlCreateDocParserCtxt'/>
-     <exports symbol='xmlStrsub'/>
-     <exports symbol='xmlParseBalancedChunkMemory'/>
-     <exports symbol='XML_PARSE_DTDLOAD'/>
-     <exports symbol='xmlRecoverDoc'/>
-     <exports symbol='XML_PARSE_DTDATTR'/>
-     <exports symbol='xmlCleanupParser'/>
-     <exports symbol='XML_PARSE_NOERROR'/>
-     <exports symbol='xmlStrcasecmp'/>
-     <exports symbol='xmlCtxtResetPush'/>
-     <exports symbol='isStandaloneSAXFunc'/>
-     <exports symbol='startDocumentSAXFunc'/>
-     <exports symbol='XML_SKIP_IDS'/>
-     <exports symbol='xmlClearParserCtxt'/>
-     <exports symbol='XML_PARSER_ATTRIBUTE_VALUE'/>
-     <exports symbol='xmlParseExternalEntity'/>
-     <exports symbol='XML_PARSER_IGNORE'/>
-     <exports symbol='_xmlParserNodeInfoSeq'/>
-     <exports symbol='notationDeclSAXFunc'/>
-     <exports symbol='warningSAXFunc'/>
-     <exports symbol='xmlSetExternalEntityLoader'/>
+     <exports symbol='XML_COMPLETE_ATTRS' type='macro'/>
+     <exports symbol='XML_SKIP_IDS' type='macro'/>
+     <exports symbol='XML_SAX2_MAGIC' type='macro'/>
+     <exports symbol='XML_DETECT_IDS' type='macro'/>
+     <exports symbol='XML_DEFAULT_VERSION' type='macro'/>
+     <exports symbol='XML_PARSE_NODICT' type='enum'/>
+     <exports symbol='XML_PARSER_ENTITY_DECL' type='enum'/>
+     <exports symbol='XML_PARSER_CONTENT' type='enum'/>
+     <exports symbol='XML_PARSE_NOBLANKS' type='enum'/>
+     <exports symbol='XML_PARSE_NOENT' type='enum'/>
+     <exports symbol='XML_PARSER_ENTITY_VALUE' type='enum'/>
+     <exports symbol='XML_PARSE_DTDLOAD' type='enum'/>
+     <exports symbol='XML_PARSER_SYSTEM_LITERAL' type='enum'/>
+     <exports symbol='XML_PARSER_PI' type='enum'/>
+     <exports symbol='XML_PARSE_NOWARNING' type='enum'/>
+     <exports symbol='XML_PARSE_NOERROR' type='enum'/>
+     <exports symbol='XML_PARSE_DTDATTR' type='enum'/>
+     <exports symbol='XML_PARSE_NSCLEAN' type='enum'/>
+     <exports symbol='XML_PARSER_PROLOG' type='enum'/>
+     <exports symbol='XML_PARSE_NONET' type='enum'/>
+     <exports symbol='XML_PARSER_EPILOG' type='enum'/>
+     <exports symbol='XML_PARSER_END_TAG' type='enum'/>
+     <exports symbol='XML_PARSE_NOCDATA' type='enum'/>
+     <exports symbol='XML_PARSE_SAX1' type='enum'/>
+     <exports symbol='XML_PARSE_DTDVALID' type='enum'/>
+     <exports symbol='XML_PARSER_DTD' type='enum'/>
+     <exports symbol='XML_PARSER_MISC' type='enum'/>
+     <exports symbol='XML_PARSER_ATTRIBUTE_VALUE' type='enum'/>
+     <exports symbol='XML_PARSER_START' type='enum'/>
+     <exports symbol='XML_PARSE_PEDANTIC' type='enum'/>
+     <exports symbol='XML_PARSER_START_TAG' type='enum'/>
+     <exports symbol='XML_PARSER_IGNORE' type='enum'/>
+     <exports symbol='XML_PARSER_EOF' type='enum'/>
+     <exports symbol='XML_PARSER_COMMENT' type='enum'/>
+     <exports symbol='XML_PARSER_PUBLIC_LITERAL' type='enum'/>
+     <exports symbol='XML_PARSER_CDATA_SECTION' type='enum'/>
+     <exports symbol='XML_PARSE_XINCLUDE' type='enum'/>
+     <exports symbol='XML_PARSE_RECOVER' type='enum'/>
+     <exports symbol='xmlParserNodeInfoSeqPtr' type='typedef'/>
+     <exports symbol='xmlSAXHandlerV1Ptr' type='typedef'/>
+     <exports symbol='xmlSAXHandlerV1' type='typedef'/>
+     <exports symbol='xmlParserInputState' type='typedef'/>
+     <exports symbol='xmlParserOption' type='typedef'/>
+     <exports symbol='xmlParserNodeInfoPtr' type='typedef'/>
+     <exports symbol='xmlParserNodeInfo' type='typedef'/>
+     <exports symbol='xmlParserNodeInfoSeq' type='typedef'/>
+     <exports symbol='_xmlParserNodeInfo' type='struct'/>
+     <exports symbol='_xmlSAXHandler' type='struct'/>
+     <exports symbol='_xmlParserNodeInfoSeq' type='struct'/>
+     <exports symbol='_xmlParserCtxt' type='struct'/>
+     <exports symbol='_xmlSAXHandlerV1' type='struct'/>
+     <exports symbol='_xmlParserInput' type='struct'/>
+     <exports symbol='_xmlSAXLocator' type='struct'/>
+     <exports symbol='xmlParseDoc' type='function'/>
+     <exports symbol='xmlStrndup' type='function'/>
+     <exports symbol='xmlCtxtReadFile' type='function'/>
+     <exports symbol='xmlSetupParserForBuffer' type='function'/>
+     <exports symbol='xmlParseCtxtExternalEntity' type='function'/>
+     <exports symbol='xmlRecoverFile' type='function'/>
+     <exports symbol='xmlStrcasestr' type='function'/>
+     <exports symbol='xmlStrcat' type='function'/>
+     <exports symbol='attributeDeclSAXFunc' type='function'/>
+     <exports symbol='getEntitySAXFunc' type='function'/>
+     <exports symbol='xmlStrstr' type='function'/>
+     <exports symbol='xmlLineNumbersDefault' type='function'/>
+     <exports symbol='xmlGetExternalEntityLoader' type='function'/>
+     <exports symbol='elementDeclSAXFunc' type='function'/>
+     <exports symbol='startElementSAXFunc' type='function'/>
+     <exports symbol='charactersSAXFunc' type='function'/>
+     <exports symbol='xmlClearNodeInfoSeq' type='function'/>
+     <exports symbol='xmlParseChunk' type='function'/>
+     <exports symbol='xmlStrQEqual' type='function'/>
+     <exports symbol='xmlCtxtUseOptions' type='function'/>
+     <exports symbol='xmlParseEntity' type='function'/>
+     <exports symbol='xmlCreatePushParserCtxt' type='function'/>
+     <exports symbol='xmlParserAddNodeInfo' type='function'/>
+     <exports symbol='xmlCtxtReadFd' type='function'/>
+     <exports symbol='internalSubsetSAXFunc' type='function'/>
+     <exports symbol='xmlStrdup' type='function'/>
+     <exports symbol='xmlNewParserCtxt' type='function'/>
+     <exports symbol='endDocumentSAXFunc' type='function'/>
+     <exports symbol='xmlParseFile' type='function'/>
+     <exports symbol='unparsedEntityDeclSAXFunc' type='function'/>
+     <exports symbol='xmlParseDocument' type='function'/>
+     <exports symbol='xmlStrncmp' type='function'/>
+     <exports symbol='xmlCreateIOParserCtxt' type='function'/>
+     <exports symbol='xmlStrncasecmp' type='function'/>
+     <exports symbol='referenceSAXFunc' type='function'/>
+     <exports symbol='xmlStrncat' type='function'/>
+     <exports symbol='getParameterEntitySAXFunc' type='function'/>
+     <exports symbol='ignorableWhitespaceSAXFunc' type='function'/>
+     <exports symbol='xmlStrPrintf' type='function'/>
+     <exports symbol='xmlSAXParseDoc' type='function'/>
+     <exports symbol='xmlReadMemory' type='function'/>
+     <exports symbol='xmlInitNodeInfoSeq' type='function'/>
+     <exports symbol='xmlStrVPrintf' type='function'/>
+     <exports symbol='xmlParseMemory' type='function'/>
+     <exports symbol='xmlStrlen' type='function'/>
+     <exports symbol='xmlSubstituteEntitiesDefault' type='function'/>
+     <exports symbol='endElementSAXFunc' type='function'/>
+     <exports symbol='xmlCtxtReadMemory' type='function'/>
+     <exports symbol='xmlParserFindNodeInfoIndex' type='function'/>
+     <exports symbol='xmlSAXParseFileWithData' type='function'/>
+     <exports symbol='xmlCtxtReset' type='function'/>
+     <exports symbol='xmlRecoverDoc' type='function'/>
+     <exports symbol='xmlNewIOInputStream' type='function'/>
+     <exports symbol='xmlStrEqual' type='function'/>
+     <exports symbol='xmlKeepBlanksDefault' type='function'/>
+     <exports symbol='xmlReadFile' type='function'/>
+     <exports symbol='xmlParserInputRead' type='function'/>
+     <exports symbol='xmlInitParser' type='function'/>
+     <exports symbol='xmlStrcmp' type='function'/>
+     <exports symbol='xmlGetFeaturesList' type='function'/>
+     <exports symbol='xmlCharStrndup' type='function'/>
+     <exports symbol='xmlSetFeature' type='function'/>
+     <exports symbol='errorSAXFunc' type='function'/>
+     <exports symbol='xmlCtxtReadDoc' type='function'/>
+     <exports symbol='xmlSAXParseMemory' type='function'/>
+     <exports symbol='xmlRecoverMemory' type='function'/>
+     <exports symbol='xmlExternalEntityLoader' type='function'/>
+     <exports symbol='startElementNsSAX2Func' type='function'/>
+     <exports symbol='xmlSAXUserParseFile' type='function'/>
+     <exports symbol='hasInternalSubsetSAXFunc' type='function'/>
+     <exports symbol='fatalErrorSAXFunc' type='function'/>
+     <exports symbol='xmlSAXParseDTD' type='function'/>
+     <exports symbol='cdataBlockSAXFunc' type='function'/>
+     <exports symbol='xmlParserFindNodeInfo' type='function'/>
+     <exports symbol='xmlSAXParseFile' type='function'/>
+     <exports symbol='entityDeclSAXFunc' type='function'/>
+     <exports symbol='xmlLoadExternalEntity' type='function'/>
+     <exports symbol='xmlParserInputDeallocate' type='function'/>
+     <exports symbol='xmlCtxtReadIO' type='function'/>
+     <exports symbol='xmlStopParser' type='function'/>
+     <exports symbol='xmlReadFd' type='function'/>
+     <exports symbol='xmlSAXParseMemoryWithData' type='function'/>
+     <exports symbol='processingInstructionSAXFunc' type='function'/>
+     <exports symbol='xmlParseExtParsedEnt' type='function'/>
+     <exports symbol='xmlReadIO' type='function'/>
+     <exports symbol='xmlGetFeature' type='function'/>
+     <exports symbol='xmlParseBalancedChunkMemoryRecover' type='function'/>
+     <exports symbol='xmlCharStrdup' type='function'/>
+     <exports symbol='xmlStrchr' type='function'/>
+     <exports symbol='xmlIOParseDTD' type='function'/>
+     <exports symbol='xmlFreeParserCtxt' type='function'/>
+     <exports symbol='xmlCreateDocParserCtxt' type='function'/>
+     <exports symbol='xmlStrsub' type='function'/>
+     <exports symbol='xmlSAXUserParseMemory' type='function'/>
+     <exports symbol='xmlParseDTD' type='function'/>
+     <exports symbol='xmlParseBalancedChunkMemory' type='function'/>
+     <exports symbol='notationDeclSAXFunc' type='function'/>
+     <exports symbol='endElementNsSAX2Func' type='function'/>
+     <exports symbol='commentSAXFunc' type='function'/>
+     <exports symbol='xmlCleanupParser' type='function'/>
+     <exports symbol='attributeSAXFunc' type='function'/>
+     <exports symbol='xmlStrcasecmp' type='function'/>
+     <exports symbol='hasExternalSubsetSAXFunc' type='function'/>
+     <exports symbol='isStandaloneSAXFunc' type='function'/>
+     <exports symbol='startDocumentSAXFunc' type='function'/>
+     <exports symbol='xmlInitParserCtxt' type='function'/>
+     <exports symbol='xmlClearParserCtxt' type='function'/>
+     <exports symbol='xmlParserInputGrow' type='function'/>
+     <exports symbol='xmlParseExternalEntity' type='function'/>
+     <exports symbol='xmlCtxtResetPush' type='function'/>
+     <exports symbol='externalSubsetSAXFunc' type='function'/>
+     <exports symbol='resolveEntitySAXFunc' type='function'/>
+     <exports symbol='setDocumentLocatorSAXFunc' type='function'/>
+     <exports symbol='xmlSetExternalEntityLoader' type='function'/>
+     <exports symbol='xmlPedanticParserDefault' type='function'/>
+     <exports symbol='warningSAXFunc' type='function'/>
+     <exports symbol='xmlSAXParseEntity' type='function'/>
+     <exports symbol='xmlReadDoc' type='function'/>
     </file>
     <file name='parserInternals'>
      <summary>internals routines exported by the parser.</summary>
      <description>this module exports a number of internal parsing routines they are not really all intended for applications but can prove useful doing low level processing. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlParseAttValue'/>
-     <exports symbol='xmlCreateMemoryParserCtxt'/>
-     <exports symbol='xmlParseAttributeListDecl'/>
-     <exports symbol='nodePop'/>
-     <exports symbol='xmlSkipBlankChars'/>
-     <exports symbol='IS_CHAR'/>
-     <exports symbol='xmlParseName'/>
-     <exports symbol='xmlParseEncName'/>
-     <exports symbol='nodePush'/>
-     <exports symbol='xmlSwitchEncoding'/>
-     <exports symbol='xmlParseNotationDecl'/>
-     <exports symbol='xmlParseExternalSubset'/>
-     <exports symbol='IS_PUBIDCHAR'/>
-     <exports symbol='xmlSwitchToEncoding'/>
-     <exports symbol='xmlParseMisc'/>
-     <exports symbol='xmlSwitchInputEncoding'/>
-     <exports symbol='IS_COMBINING_CH'/>
-     <exports symbol='xmlNewStringInputStream'/>
-     <exports symbol='xmlParseExternalID'/>
-     <exports symbol='xmlParseEntityRef'/>
-     <exports symbol='xmlScanName'/>
-     <exports symbol='xmlParseElementDecl'/>
-     <exports symbol='xmlParseAttribute'/>
-     <exports symbol='xmlParseEndTag'/>
-     <exports symbol='xmlParseEncodingDecl'/>
-     <exports symbol='htmlInitAutoClose'/>
-     <exports symbol='IS_LETTER'/>
-     <exports symbol='IS_EXTENDER_CH'/>
-     <exports symbol='htmlCreateFileParserCtxt'/>
-     <exports symbol='xmlCreateEntityParserCtxt'/>
-     <exports symbol='xmlParseNotationType'/>
-     <exports symbol='inputPush'/>
-     <exports symbol='namePush'/>
-     <exports symbol='xmlStringLenDecodeEntities'/>
-     <exports symbol='xmlNewEntityInputStream'/>
-     <exports symbol='namePop'/>
-     <exports symbol='xmlSplitQName'/>
-     <exports symbol='MOVETO_ENDTAG'/>
-     <exports symbol='xmlParseContent'/>
-     <exports symbol='xmlStringComment'/>
-     <exports symbol='SKIP_EOL'/>
-     <exports symbol='xmlParseMarkupDecl'/>
-     <exports symbol='xmlNewInputStream'/>
-     <exports symbol='xmlParserHandleReference'/>
-     <exports symbol='xmlNamespaceParseQName'/>
-     <exports symbol='xmlParsePITarget'/>
-     <exports symbol='IS_LETTER_CH'/>
-     <exports symbol='xmlParseElementContentDecl'/>
-     <exports symbol='XML_SUBSTITUTE_NONE'/>
-     <exports symbol='xmlNewInputFromFile'/>
-     <exports symbol='inputPop'/>
-     <exports symbol='xmlParserHandlePEReference'/>
-     <exports symbol='xmlPopInput'/>
-     <exports symbol='xmlParsePEReference'/>
-     <exports symbol='xmlPushInput'/>
-     <exports symbol='xmlStringTextNoenc'/>
-     <exports symbol='xmlParseEntityValue'/>
-     <exports symbol='xmlStringDecodeEntities'/>
-     <exports symbol='xmlCreateFileParserCtxt'/>
-     <exports symbol='xmlParseNamespace'/>
-     <exports symbol='XML_SUBSTITUTE_REF'/>
-     <exports symbol='IS_BLANK'/>
-     <exports symbol='xmlParseCharRef'/>
-     <exports symbol='xmlParseVersionNum'/>
-     <exports symbol='xmlParseElement'/>
-     <exports symbol='IS_BYTE_CHAR'/>
-     <exports symbol='xmlParseTextDecl'/>
-     <exports symbol='xmlParseXMLDecl'/>
-     <exports symbol='xmlEntityReferenceFunc'/>
-     <exports symbol='xmlParserMaxDepth'/>
-     <exports symbol='xmlParseElementMixedContentDecl'/>
-     <exports symbol='xmlCopyCharMultiByte'/>
-     <exports symbol='xmlParseElementChildrenContentDecl'/>
-     <exports symbol='xmlParseQuotedString'/>
-     <exports symbol='IS_DIGIT_CH'/>
-     <exports symbol='xmlParseCharData'/>
-     <exports symbol='IS_EXTENDER'/>
-     <exports symbol='xmlNamespaceParseNSDef'/>
-     <exports symbol='xmlParseCDSect'/>
-     <exports symbol='xmlParseVersionInfo'/>
-     <exports symbol='xmlDecodeEntities'/>
-     <exports symbol='xmlParseComment'/>
-     <exports symbol='xmlErrMemory'/>
-     <exports symbol='xmlHandleEntity'/>
-     <exports symbol='xmlCurrentChar'/>
-     <exports symbol='xmlNamespaceParseNCName'/>
-     <exports symbol='xmlParsePI'/>
-     <exports symbol='xmlParseNmtoken'/>
-     <exports symbol='IS_IDEOGRAPHIC'/>
-     <exports symbol='MOVETO_STARTTAG'/>
-     <exports symbol='xmlParserInputShrink'/>
-     <exports symbol='xmlParseReference'/>
-     <exports symbol='xmlCreateURLParserCtxt'/>
-     <exports symbol='xmlSetEntityReferenceFunc'/>
-     <exports symbol='xmlFreeInputStream'/>
-     <exports symbol='IS_DIGIT'/>
-     <exports symbol='xmlParsePubidLiteral'/>
-     <exports symbol='xmlStringText'/>
-     <exports symbol='xmlStringCurrentChar'/>
-     <exports symbol='XML_SUBSTITUTE_PEREF'/>
-     <exports symbol='xmlParseDefaultDecl'/>
-     <exports symbol='INPUT_CHUNK'/>
-     <exports symbol='xmlIsLetter'/>
-     <exports symbol='xmlCheckLanguageID'/>
-     <exports symbol='xmlCopyChar'/>
-     <exports symbol='xmlNextChar'/>
-     <exports symbol='IS_BLANK_CH'/>
-     <exports symbol='xmlParseStartTag'/>
-     <exports symbol='xmlParseEnumerationType'/>
-     <exports symbol='xmlParseSDDecl'/>
-     <exports symbol='xmlParseAttributeType'/>
-     <exports symbol='xmlParseSystemLiteral'/>
-     <exports symbol='xmlParseEnumeratedType'/>
-     <exports symbol='IS_COMBINING'/>
-     <exports symbol='XML_MAX_NAMELEN'/>
-     <exports symbol='IS_BASECHAR'/>
-     <exports symbol='xmlParseDocTypeDecl'/>
-     <exports symbol='XML_SUBSTITUTE_BOTH'/>
-     <exports symbol='IS_PUBIDCHAR_CH'/>
-     <exports symbol='IS_CHAR_CH'/>
-     <exports symbol='xmlParseEntityDecl'/>
+     <exports symbol='XML_SUBSTITUTE_REF' type='macro'/>
+     <exports symbol='IS_BLANK' type='macro'/>
+     <exports symbol='IS_EXTENDER_CH' type='macro'/>
+     <exports symbol='IS_BYTE_CHAR' type='macro'/>
+     <exports symbol='IS_DIGIT' type='macro'/>
+     <exports symbol='IS_PUBIDCHAR' type='macro'/>
+     <exports symbol='XML_SUBSTITUTE_PEREF' type='macro'/>
+     <exports symbol='MOVETO_ENDTAG' type='macro'/>
+     <exports symbol='IS_DIGIT_CH' type='macro'/>
+     <exports symbol='SKIP_EOL' type='macro'/>
+     <exports symbol='IS_EXTENDER' type='macro'/>
+     <exports symbol='IS_CHAR' type='macro'/>
+     <exports symbol='IS_COMBINING_CH' type='macro'/>
+     <exports symbol='IS_PUBIDCHAR_CH' type='macro'/>
+     <exports symbol='IS_LETTER_CH' type='macro'/>
+     <exports symbol='XML_SUBSTITUTE_NONE' type='macro'/>
+     <exports symbol='IS_BLANK_CH' type='macro'/>
+     <exports symbol='IS_COMBINING' type='macro'/>
+     <exports symbol='XML_MAX_NAMELEN' type='macro'/>
+     <exports symbol='IS_LETTER' type='macro'/>
+     <exports symbol='IS_BASECHAR' type='macro'/>
+     <exports symbol='INPUT_CHUNK' type='macro'/>
+     <exports symbol='IS_IDEOGRAPHIC' type='macro'/>
+     <exports symbol='MOVETO_STARTTAG' type='macro'/>
+     <exports symbol='IS_CHAR_CH' type='macro'/>
+     <exports symbol='XML_SUBSTITUTE_BOTH' type='macro'/>
+     <exports symbol='xmlStringTextNoenc' type='variable'/>
+     <exports symbol='xmlStringComment' type='variable'/>
+     <exports symbol='xmlStringText' type='variable'/>
+     <exports symbol='xmlParserMaxDepth' type='variable'/>
+     <exports symbol='xmlParseAttValue' type='function'/>
+     <exports symbol='xmlCreateMemoryParserCtxt' type='function'/>
+     <exports symbol='xmlParseAttributeListDecl' type='function'/>
+     <exports symbol='nodePop' type='function'/>
+     <exports symbol='xmlParseName' type='function'/>
+     <exports symbol='xmlParseEncName' type='function'/>
+     <exports symbol='xmlParseEntityRef' type='function'/>
+     <exports symbol='nodePush' type='function'/>
+     <exports symbol='xmlSwitchEncoding' type='function'/>
+     <exports symbol='xmlParseNotationDecl' type='function'/>
+     <exports symbol='xmlParseExternalSubset' type='function'/>
+     <exports symbol='xmlSwitchToEncoding' type='function'/>
+     <exports symbol='xmlParseMisc' type='function'/>
+     <exports symbol='xmlSwitchInputEncoding' type='function'/>
+     <exports symbol='xmlNewStringInputStream' type='function'/>
+     <exports symbol='xmlParseExternalID' type='function'/>
+     <exports symbol='xmlSkipBlankChars' type='function'/>
+     <exports symbol='xmlScanName' type='function'/>
+     <exports symbol='xmlParseElementDecl' type='function'/>
+     <exports symbol='xmlParseAttribute' type='function'/>
+     <exports symbol='xmlParseEndTag' type='function'/>
+     <exports symbol='xmlParseEncodingDecl' type='function'/>
+     <exports symbol='htmlInitAutoClose' type='function'/>
+     <exports symbol='xmlParseMarkupDecl' type='function'/>
+     <exports symbol='htmlCreateFileParserCtxt' type='function'/>
+     <exports symbol='xmlCreateEntityParserCtxt' type='function'/>
+     <exports symbol='inputPush' type='function'/>
+     <exports symbol='namePush' type='function'/>
+     <exports symbol='xmlStringLenDecodeEntities' type='function'/>
+     <exports symbol='xmlNewEntityInputStream' type='function'/>
+     <exports symbol='namePop' type='function'/>
+     <exports symbol='xmlSplitQName' type='function'/>
+     <exports symbol='xmlParseContent' type='function'/>
+     <exports symbol='xmlParseNamespace' type='function'/>
+     <exports symbol='xmlNewInputStream' type='function'/>
+     <exports symbol='xmlParserHandleReference' type='function'/>
+     <exports symbol='xmlNamespaceParseQName' type='function'/>
+     <exports symbol='xmlParsePITarget' type='function'/>
+     <exports symbol='xmlParseElementContentDecl' type='function'/>
+     <exports symbol='xmlNewInputFromFile' type='function'/>
+     <exports symbol='xmlDecodeEntities' type='function'/>
+     <exports symbol='xmlParserHandlePEReference' type='function'/>
+     <exports symbol='xmlPopInput' type='function'/>
+     <exports symbol='xmlParsePubidLiteral' type='function'/>
+     <exports symbol='xmlPushInput' type='function'/>
+     <exports symbol='xmlParseEntityValue' type='function'/>
+     <exports symbol='xmlStringDecodeEntities' type='function'/>
+     <exports symbol='xmlCreateFileParserCtxt' type='function'/>
+     <exports symbol='xmlParseCharRef' type='function'/>
+     <exports symbol='xmlParseVersionNum' type='function'/>
+     <exports symbol='xmlParseElement' type='function'/>
+     <exports symbol='xmlParseTextDecl' type='function'/>
+     <exports symbol='xmlParseXMLDecl' type='function'/>
+     <exports symbol='xmlEntityReferenceFunc' type='function'/>
+     <exports symbol='xmlParseElementMixedContentDecl' type='function'/>
+     <exports symbol='xmlCopyCharMultiByte' type='function'/>
+     <exports symbol='xmlParseElementChildrenContentDecl' type='function'/>
+     <exports symbol='xmlParseQuotedString' type='function'/>
+     <exports symbol='xmlParseCharData' type='function'/>
+     <exports symbol='xmlNamespaceParseNSDef' type='function'/>
+     <exports symbol='xmlParseCDSect' type='function'/>
+     <exports symbol='xmlParseVersionInfo' type='function'/>
+     <exports symbol='xmlStringCurrentChar' type='function'/>
+     <exports symbol='xmlParseEnumeratedType' type='function'/>
+     <exports symbol='xmlErrMemory' type='function'/>
+     <exports symbol='xmlHandleEntity' type='function'/>
+     <exports symbol='xmlCurrentChar' type='function'/>
+     <exports symbol='xmlNamespaceParseNCName' type='function'/>
+     <exports symbol='xmlParseNmtoken' type='function'/>
+     <exports symbol='xmlParseNotationType' type='function'/>
+     <exports symbol='xmlParserInputShrink' type='function'/>
+     <exports symbol='xmlParseReference' type='function'/>
+     <exports symbol='xmlSetEntityReferenceFunc' type='function'/>
+     <exports symbol='xmlFreeInputStream' type='function'/>
+     <exports symbol='xmlParsePEReference' type='function'/>
+     <exports symbol='xmlParseDefaultDecl' type='function'/>
+     <exports symbol='xmlParseDocTypeDecl' type='function'/>
+     <exports symbol='xmlIsLetter' type='function'/>
+     <exports symbol='xmlCheckLanguageID' type='function'/>
+     <exports symbol='xmlCopyChar' type='function'/>
+     <exports symbol='inputPop' type='function'/>
+     <exports symbol='xmlNextChar' type='function'/>
+     <exports symbol='xmlParseEnumerationType' type='function'/>
+     <exports symbol='xmlParseSDDecl' type='function'/>
+     <exports symbol='xmlParseAttributeType' type='function'/>
+     <exports symbol='xmlParseComment' type='function'/>
+     <exports symbol='xmlParsePI' type='function'/>
+     <exports symbol='xmlCreateURLParserCtxt' type='function'/>
+     <exports symbol='xmlParseStartTag' type='function'/>
+     <exports symbol='xmlParseSystemLiteral' type='function'/>
+     <exports symbol='xmlParseEntityDecl' type='function'/>
     </file>
     <file name='relaxng'>
      <summary>implementation of the Relax-NG validation</summary>
      <description>implementation of the Relax-NG validation </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlRelaxNGFreeValidCtxt'/>
-     <exports symbol='XML_RELAXNG_ERR_DUPID'/>
-     <exports symbol='XML_RELAXNG_ERR_VALELEM'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRVALID'/>
-     <exports symbol='xmlRelaxNGSetValidErrors'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTELEM'/>
-     <exports symbol='xmlRelaxNGSetParserErrors'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTEXTRA'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRNONS'/>
-     <exports symbol='XML_RELAXNG_ERR_EXTRADATA'/>
-     <exports symbol='xmlRelaxNGNewMemParserCtxt'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNONS'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS'/>
-     <exports symbol='xmlRelaxNGValidatePopElement'/>
-     <exports symbol='xmlRelaxNGNewValidCtxt'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERNODATA'/>
-     <exports symbol='xmlRelaxNGValidCtxtPtr'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPECMP'/>
-     <exports symbol='XML_RELAXNG_ERR_VALUE'/>
-     <exports symbol='XML_RELAXNG_ERR_DATAELEM'/>
-     <exports symbol='xmlRelaxNGDump'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERSEQ'/>
-     <exports symbol='xmlRelaxNGParserCtxtPtr'/>
-     <exports symbol='XML_RELAXNG_ERR_LACKDATA'/>
-     <exports symbol='xmlRelaxNG'/>
-     <exports symbol='xmlRelaxNGParserCtxt'/>
-     <exports symbol='xmlRelaxNGValidateDoc'/>
-     <exports symbol='xmlRelaxNGParse'/>
-     <exports symbol='xmlRelaxNGValidCtxt'/>
-     <exports symbol='xmlRelaxNGValidatePushElement'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRNAME'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY'/>
-     <exports symbol='xmlRelaxNGValidateFullElement'/>
-     <exports symbol='XML_RELAXNG_OK'/>
-     <exports symbol='XML_RELAXNG_ERR_DATATYPE'/>
-     <exports symbol='xmlRelaxNGNewParserCtxt'/>
-     <exports symbol='xmlRelaxNGValidityErrorFunc'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS'/>
-     <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT'/>
-     <exports symbol='xmlRelaxNGFree'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMWRONG'/>
-     <exports symbol='XML_RELAXNG_ERR_INVALIDATTR'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTEMPTY'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS'/>
-     <exports symbol='xmlRelaxNGFreeParserCtxt'/>
-     <exports symbol='XML_RELAXNG_ERR_TEXTWRONG'/>
-     <exports symbol='xmlRelaxNGNewDocParserCtxt'/>
-     <exports symbol='XML_RELAXNG_ERR_NOSTATE'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS'/>
-     <exports symbol='XML_RELAXNG_ERR_CONTENTVALID'/>
-     <exports symbol='xmlRelaxNGGetValidErrors'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPEVAL'/>
-     <exports symbol='xmlRelaxNGCleanupTypes'/>
-     <exports symbol='XML_RELAXNG_ERR_LIST'/>
-     <exports symbol='xmlRelaxNGPtr'/>
-     <exports symbol='xmlRelaxNGValidErr'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPE'/>
-     <exports symbol='XML_RELAXNG_ERR_NOELEM'/>
-     <exports symbol='XML_RELAXNG_ERR_MEMORY'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNAME'/>
-     <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR'/>
-     <exports symbol='xmlRelaxNGGetParserErrors'/>
-     <exports symbol='XML_RELAXNG_ERR_NODEFINE'/>
-     <exports symbol='xmlRelaxNGDumpTree'/>
-     <exports symbol='XML_RELAXNG_ERR_INTEREXTRA'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERNAL'/>
-     <exports symbol='xmlRelaxNGValidatePushCData'/>
-     <exports symbol='XML_RELAXNG_ERR_NOTELEM'/>
-     <exports symbol='xmlRelaxNGValidityWarningFunc'/>
+     <exports symbol='XML_RELAXNG_OK' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DUPID' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTEXTRA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRVALID' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERNODATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMWRONG' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRNONS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTEMPTY' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_EXTRADATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TEXTWRONG' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNONS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_CONTENTVALID' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DATATYPE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPEVAL' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERNAL' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LIST' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_VALUE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_MEMORY' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERSEQ' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LACKDATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNAME' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DATAELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NODEFINE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOSTATE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_VALELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRNAME' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTEREXTRA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOTELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPECMP' type='enum'/>
+     <exports symbol='xmlRelaxNG' type='typedef'/>
+     <exports symbol='xmlRelaxNGParserCtxt' type='typedef'/>
+     <exports symbol='xmlRelaxNGParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlRelaxNGPtr' type='typedef'/>
+     <exports symbol='xmlRelaxNGValidErr' type='typedef'/>
+     <exports symbol='xmlRelaxNGValidCtxt' type='typedef'/>
+     <exports symbol='xmlRelaxNGValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlRelaxNGFreeValidCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGValidateFullElement' type='function'/>
+     <exports symbol='xmlRelaxNGNewDocParserCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGSetValidErrors' type='function'/>
+     <exports symbol='xmlRelaxNGValidatePopElement' type='function'/>
+     <exports symbol='xmlRelaxNGFree' type='function'/>
+     <exports symbol='xmlRelaxNGNewParserCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGValidateDoc' type='function'/>
+     <exports symbol='xmlRelaxNGGetParserErrors' type='function'/>
+     <exports symbol='xmlRelaxNGFreeParserCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGSetParserErrors' type='function'/>
+     <exports symbol='xmlRelaxNGNewValidCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGGetValidErrors' type='function'/>
+     <exports symbol='xmlRelaxNGNewMemParserCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGDump' type='function'/>
+     <exports symbol='xmlRelaxNGValidityErrorFunc' type='function'/>
+     <exports symbol='xmlRelaxNGParse' type='function'/>
+     <exports symbol='xmlRelaxNGDumpTree' type='function'/>
+     <exports symbol='xmlRelaxNGValidatePushElement' type='function'/>
+     <exports symbol='xmlRelaxNGCleanupTypes' type='function'/>
+     <exports symbol='xmlRelaxNGValidatePushCData' type='function'/>
+     <exports symbol='xmlRelaxNGValidityWarningFunc' type='function'/>
     </file>
     <file name='schemasInternals'>
      <summary>internal interfaces for XML Schemas</summary>
      <description>internal interfaces for the XML Schemas handling and schema validity checking </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlSchemaNotationPtr'/>
-     <exports symbol='XML_SCHEMA_TYPE_SIMPLE'/>
-     <exports symbol='xmlSchemaAttributeGroupPtr'/>
-     <exports symbol='XML_SCHEMAS_QUALIF_ATTR'/>
-     <exports symbol='xmlSchemaElementPtr'/>
-     <exports symbol='XML_SCHEMA_CONTENT_ELEMENTS'/>
-     <exports symbol='xmlSchemaFreeType'/>
-     <exports symbol='XML_SCHEMAS_FACET_COLLAPSE'/>
-     <exports symbol='_xmlSchemaFacet'/>
-     <exports symbol='XML_SCHEMA_CONTENT_MIXED'/>
-     <exports symbol='xmlSchemaContentType'/>
-     <exports symbol='xmlSchemaTypeType'/>
-     <exports symbol='XML_SCHEMA_TYPE_SEQUENCE'/>
-     <exports symbol='XML_SCHEMA_TYPE_FACET'/>
-     <exports symbol='XML_SCHEMA_TYPE_COMPLEX_CONTENT'/>
-     <exports symbol='xmlSchemaAnnot'/>
-     <exports symbol='XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS'/>
-     <exports symbol='XML_SCHEMA_CONTENT_EMPTY'/>
-     <exports symbol='XML_SCHEMA_TYPE_EXTENSION'/>
-     <exports symbol='XML_SCHEMA_TYPE_RESTRICTION'/>
-     <exports symbol='XML_SCHEMA_FACET_MAXINCLUSIVE'/>
-     <exports symbol='XML_SCHEMAS_FACET_UNKNOWN'/>
-     <exports symbol='xmlSchemaAttribute'/>
-     <exports symbol='xmlSchemaElement'/>
-     <exports symbol='XML_SCHEMA_TYPE_LIST'/>
-     <exports symbol='XML_SCHEMA_FACET_TOTALDIGITS'/>
-     <exports symbol='_xmlSchemaNotation'/>
-     <exports symbol='XML_SCHEMAS_ELEM_FIXED'/>
-     <exports symbol='_xmlSchemaAttributeGroup'/>
-     <exports symbol='xmlSchemaNotation'/>
-     <exports symbol='_xmlSchemaElement'/>
-     <exports symbol='xmlSchemaFacetPtr'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_STRICT'/>
-     <exports symbol='XML_SCHEMA_FACET_MINEXCLUSIVE'/>
-     <exports symbol='_xmlSchemaAnnot'/>
-     <exports symbol='XML_SCHEMAS_FACET_PRESERVE'/>
-     <exports symbol='XML_SCHEMA_FACET_WHITESPACE'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_SKIP'/>
-     <exports symbol='xmlSchemaValPtr'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_LAX'/>
-     <exports symbol='XML_SCHEMA_TYPE_GROUP'/>
-     <exports symbol='xmlSchemaAttributeGroup'/>
-     <exports symbol='XML_SCHEMAS_ELEM_NILLABLE'/>
-     <exports symbol='XML_SCHEMA_TYPE_SIMPLE_CONTENT'/>
-     <exports symbol='XML_SCHEMA_FACET_FRACTIONDIGITS'/>
-     <exports symbol='XML_SCHEMA_TYPE_ANY'/>
-     <exports symbol='_xmlSchemaAttribute'/>
-     <exports symbol='xmlSchemaTypePtr'/>
-     <exports symbol='XML_SCHEMAS_ELEM_GLOBAL'/>
-     <exports symbol='XML_SCHEMAS_ELEM_TOPLEVEL'/>
-     <exports symbol='XML_SCHEMA_TYPE_COMPLEX'/>
-     <exports symbol='xmlSchemaAttributePtr'/>
-     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTEGROUP'/>
-     <exports symbol='XML_SCHEMA_TYPE_ALL'/>
-     <exports symbol='xmlSchemaAnnotPtr'/>
-     <exports symbol='xmlSchemaVal'/>
-     <exports symbol='XML_SCHEMA_TYPE_BASIC'/>
-     <exports symbol='XML_SCHEMA_TYPE_CHOICE'/>
-     <exports symbol='_xmlSchemaType'/>
-     <exports symbol='XML_SCHEMA_TYPE_UNION'/>
-     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE'/>
-     <exports symbol='XML_SCHEMAS_TYPE_MIXED'/>
-     <exports symbol='XML_SCHEMAS_ELEM_ABSTRACT'/>
-     <exports symbol='XML_SCHEMA_TYPE_ELEMENT'/>
-     <exports symbol='XML_SCHEMA_FACET_MAXEXCLUSIVE'/>
-     <exports symbol='xmlSchemaFacet'/>
-     <exports symbol='XML_SCHEMA_TYPE_UR'/>
-     <exports symbol='XML_SCHEMA_TYPE_NOTATION'/>
-     <exports symbol='XML_SCHEMA_FACET_LENGTH'/>
-     <exports symbol='XML_SCHEMAS_QUALIF_ELEM'/>
-     <exports symbol='XML_SCHEMA_CONTENT_SIMPLE'/>
-     <exports symbol='XML_SCHEMA_CONTENT_ANY'/>
-     <exports symbol='XML_SCHEMA_CONTENT_BASIC'/>
-     <exports symbol='xmlSchemaType'/>
-     <exports symbol='XML_SCHEMA_FACET_MINLENGTH'/>
-     <exports symbol='XML_SCHEMAS_ELEM_REF'/>
-     <exports symbol='XML_SCHEMAS_ELEM_DEFAULT'/>
-     <exports symbol='_xmlSchema'/>
-     <exports symbol='XML_SCHEMA_FACET_PATTERN'/>
-     <exports symbol='XML_SCHEMA_FACET_MININCLUSIVE'/>
-     <exports symbol='XML_SCHEMA_FACET_MAXLENGTH'/>
-     <exports symbol='XML_SCHEMA_FACET_ENUMERATION'/>
-     <exports symbol='XML_SCHEMA_CONTENT_UNKNOWN'/>
-     <exports symbol='XML_SCHEMAS_FACET_REPLACE'/>
+     <exports symbol='XML_SCHEMAS_FACET_UNKNOWN' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_LAX' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_TOPLEVEL' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_ABSTRACT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_STRICT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_QUALIF_ATTR' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_FIXED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_COLLAPSE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_QUALIF_ELEM' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_GLOBAL' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_MIXED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_SKIP' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_REPLACE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_PRESERVE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_REF' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_NILLABLE' type='macro'/>
+     <exports symbol='XML_SCHEMA_TYPE_SIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_GROUP' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_SEQUENCE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_SIMPLE_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_ELEMENTS' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MININCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_WHITESPACE' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MINEXCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_MIXED' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MAXEXCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_FACET' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_COMPLEX' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_LIST' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTEGROUP' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ALL' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_EMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_BASIC' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_EXTENSION' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_CHOICE' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MAXINCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_UNION' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ELEMENT' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_TOTALDIGITS' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_UR' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_NOTATION' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_LENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_SIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_ANY' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_BASIC' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MINLENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_COMPLEX_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_FRACTIONDIGITS' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_PATTERN' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MAXLENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_ENUMERATION' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_UNKNOWN' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ANY' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_RESTRICTION' type='enum'/>
+     <exports symbol='xmlSchemaValPtr' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeGroup' type='typedef'/>
+     <exports symbol='xmlSchemaAttributePtr' type='typedef'/>
+     <exports symbol='xmlSchemaElement' type='typedef'/>
+     <exports symbol='xmlSchemaElementPtr' type='typedef'/>
+     <exports symbol='xmlSchemaFacet' type='typedef'/>
+     <exports symbol='xmlSchemaType' type='typedef'/>
+     <exports symbol='xmlSchemaContentType' type='typedef'/>
+     <exports symbol='xmlSchemaTypeType' type='typedef'/>
+     <exports symbol='xmlSchemaAttribute' type='typedef'/>
+     <exports symbol='xmlSchemaFacetPtr' type='typedef'/>
+     <exports symbol='xmlSchemaNotation' type='typedef'/>
+     <exports symbol='xmlSchemaNotationPtr' type='typedef'/>
+     <exports symbol='xmlSchemaAnnot' type='typedef'/>
+     <exports symbol='xmlSchemaAnnotPtr' type='typedef'/>
+     <exports symbol='xmlSchemaVal' type='typedef'/>
+     <exports symbol='xmlSchemaTypePtr' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeGroupPtr' type='typedef'/>
+     <exports symbol='_xmlSchemaAttribute' type='struct'/>
+     <exports symbol='_xmlSchemaType' type='struct'/>
+     <exports symbol='_xmlSchemaAttributeGroup' type='struct'/>
+     <exports symbol='_xmlSchemaNotation' type='struct'/>
+     <exports symbol='_xmlSchemaElement' type='struct'/>
+     <exports symbol='_xmlSchema' type='struct'/>
+     <exports symbol='_xmlSchemaAnnot' type='struct'/>
+     <exports symbol='_xmlSchemaFacet' type='struct'/>
+     <exports symbol='xmlSchemaFreeType' type='function'/>
     </file>
     <file name='threads'>
      <summary>interfaces for thread handling</summary>
      <description>set of generic threading related routines should work with pthreads, Windows native or TLS threads </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlRMutexPtr'/>
-     <exports symbol='xmlFreeRMutex'/>
-     <exports symbol='xmlGetThreadId'/>
-     <exports symbol='xmlMutexPtr'/>
-     <exports symbol='xmlRMutex'/>
-     <exports symbol='xmlFreeMutex'/>
-     <exports symbol='xmlCleanupThreads'/>
-     <exports symbol='xmlMutexUnlock'/>
-     <exports symbol='xmlNewRMutex'/>
-     <exports symbol='xmlMutexLock'/>
-     <exports symbol='xmlIsMainThread'/>
-     <exports symbol='xmlRMutexUnlock'/>
-     <exports symbol='xmlGetGlobalState'/>
-     <exports symbol='xmlNewMutex'/>
-     <exports symbol='xmlMutex'/>
-     <exports symbol='xmlInitThreads'/>
-     <exports symbol='xmlUnlockLibrary'/>
-     <exports symbol='xmlLockLibrary'/>
-     <exports symbol='xmlRMutexLock'/>
+     <exports symbol='xmlMutex' type='typedef'/>
+     <exports symbol='xmlRMutex' type='typedef'/>
+     <exports symbol='xmlRMutexPtr' type='typedef'/>
+     <exports symbol='xmlMutexPtr' type='typedef'/>
+     <exports symbol='xmlFreeRMutex' type='function'/>
+     <exports symbol='xmlGetThreadId' type='function'/>
+     <exports symbol='xmlFreeMutex' type='function'/>
+     <exports symbol='xmlCleanupThreads' type='function'/>
+     <exports symbol='xmlMutexUnlock' type='function'/>
+     <exports symbol='xmlNewRMutex' type='function'/>
+     <exports symbol='xmlMutexLock' type='function'/>
+     <exports symbol='xmlIsMainThread' type='function'/>
+     <exports symbol='xmlRMutexUnlock' type='function'/>
+     <exports symbol='xmlGetGlobalState' type='function'/>
+     <exports symbol='xmlNewMutex' type='function'/>
+     <exports symbol='xmlRMutexLock' type='function'/>
+     <exports symbol='xmlInitThreads' type='function'/>
+     <exports symbol='xmlUnlockLibrary' type='function'/>
+     <exports symbol='xmlLockLibrary' type='function'/>
     </file>
     <file name='tree'>
      <summary>interfaces for tree manipulation</summary>
      <description>this module describes the structures found in an tree resulting from an XML or HTML parsing, as well as the API provided for various processing on that tree </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_ATTRIBUTE_IMPLIED'/>
-     <exports symbol='xmlNewDocRawNode'/>
-     <exports symbol='xmlElementContent'/>
-     <exports symbol='xmlGetProp'/>
-     <exports symbol='XML_XINCLUDE_START'/>
-     <exports symbol='xmlNewNsPropEatName'/>
-     <exports symbol='xmlElementPtr'/>
-     <exports symbol='xmlDocCopyNode'/>
-     <exports symbol='xmlStringGetNodeList'/>
-     <exports symbol='xmlBufferWriteCHAR'/>
-     <exports symbol='BAD_CAST'/>
-     <exports symbol='xmlElement'/>
-     <exports symbol='xmlNodeGetBase'/>
-     <exports symbol='XML_ATTRIBUTE_IDREF'/>
-     <exports symbol='xmlAttributePtr'/>
-     <exports symbol='xmlBufferEmpty'/>
-     <exports symbol='xmlSaveFormatFile'/>
-     <exports symbol='XML_CDATA_SECTION_NODE'/>
-     <exports symbol='XML_ELEMENT_CONTENT_SEQ'/>
-     <exports symbol='xmlNewDocNodeEatName'/>
-     <exports symbol='xmlAddSibling'/>
-     <exports symbol='XML_BUFFER_ALLOC_DOUBLEIT'/>
-     <exports symbol='xmlNewDocFragment'/>
-     <exports symbol='xmlDocGetRootElement'/>
-     <exports symbol='xmlNodeAddContentLen'/>
-     <exports symbol='XML_HTML_DOCUMENT_NODE'/>
-     <exports symbol='XML_ELEMENT_CONTENT_ONCE'/>
-     <exports symbol='_xmlElement'/>
-     <exports symbol='xmlNotation'/>
-     <exports symbol='xmlElementType'/>
-     <exports symbol='xmlNsPtr'/>
-     <exports symbol='xmlValidateQName'/>
-     <exports symbol='_xmlEnumeration'/>
-     <exports symbol='XML_ATTRIBUTE_FIXED'/>
-     <exports symbol='xmlHasNsProp'/>
-     <exports symbol='xmlAddPrevSibling'/>
-     <exports symbol='xmlBufferAddHead'/>
-     <exports symbol='xmlSetListDoc'/>
-     <exports symbol='xmlNewPI'/>
-     <exports symbol='XML_BUFFER_ALLOC_IMMUTABLE'/>
-     <exports symbol='xmlElementContentOccur'/>
-     <exports symbol='xmlDocFormatDump'/>
-     <exports symbol='xmlSetProp'/>
-     <exports symbol='xmlParserInputPtr'/>
-     <exports symbol='XML_ELEMENT_TYPE_UNDEFINED'/>
-     <exports symbol='xmlElemDump'/>
-     <exports symbol='xmlID'/>
-     <exports symbol='xmlSaveFormatFileTo'/>
-     <exports symbol='xmlGetIntSubset'/>
-     <exports symbol='_xmlNotation'/>
-     <exports symbol='xmlNodeBufGetContent'/>
-     <exports symbol='XML_ATTRIBUTE_NMTOKENS'/>
-     <exports symbol='XML_ATTRIBUTE_NOTATION'/>
-     <exports symbol='XML_ATTRIBUTE_ENTITY'/>
-     <exports symbol='xmlBufferFree'/>
-     <exports symbol='xmlReplaceNode'/>
-     <exports symbol='xmlNewNode'/>
-     <exports symbol='XML_TEXT_NODE'/>
-     <exports symbol='xmlSaveFileTo'/>
-     <exports symbol='xmlIDPtr'/>
-     <exports symbol='XML_ATTRIBUTE_CDATA'/>
-     <exports symbol='xmlAttribute'/>
-     <exports symbol='XML_DOCUMENT_NODE'/>
-     <exports symbol='xmlSAXHandlerPtr'/>
-     <exports symbol='xmlNodeSetContent'/>
-     <exports symbol='xmlBufferAdd'/>
-     <exports symbol='xmlNodeDumpOutput'/>
-     <exports symbol='xmlCopyNamespace'/>
-     <exports symbol='xmlSearchNsByHref'/>
-     <exports symbol='xmlAddChild'/>
-     <exports symbol='xmlReconciliateNs'/>
-     <exports symbol='xmlSAXLocatorPtr'/>
-     <exports symbol='xmlParserInput'/>
-     <exports symbol='XML_GET_CONTENT'/>
-     <exports symbol='xmlNodeSetName'/>
-     <exports symbol='xmlValidateNCName'/>
-     <exports symbol='xmlNewDocComment'/>
-     <exports symbol='xmlRef'/>
-     <exports symbol='xmlGetCompressMode'/>
-     <exports symbol='xmlRootNode'/>
-     <exports symbol='_xmlElementContent'/>
-     <exports symbol='XML_ELEMENT_NODE'/>
-     <exports symbol='XML_ELEMENT_DECL'/>
-     <exports symbol='XML_BUFFER_ALLOC_EXACT'/>
-     <exports symbol='xmlBufferCreateSize'/>
-     <exports symbol='xmlNodeListGetString'/>
-     <exports symbol='XML_DOCUMENT_FRAG_NODE'/>
-     <exports symbol='xmlSetCompressMode'/>
-     <exports symbol='xmlSetTreeDoc'/>
-     <exports symbol='xmlBufferCreate'/>
-     <exports symbol='xmlCopyNodeList'/>
-     <exports symbol='xmlDocPtr'/>
-     <exports symbol='xmlBufferGrow'/>
-     <exports symbol='xmlAddChildList'/>
-     <exports symbol='xmlGetNodePath'/>
-     <exports symbol='xmlParserCtxtPtr'/>
-     <exports symbol='XML_NAMESPACE_DECL'/>
-     <exports symbol='xmlFreePropList'/>
-     <exports symbol='xmlNodeAddContent'/>
-     <exports symbol='xmlUnsetNsProp'/>
-     <exports symbol='xmlNodeIsText'/>
-     <exports symbol='xmlAttr'/>
-     <exports symbol='xmlAddNextSibling'/>
-     <exports symbol='xmlIsBlankNode'/>
-     <exports symbol='xmlEntity'/>
-     <exports symbol='xmlValidateName'/>
-     <exports symbol='xmlNewGlobalNs'/>
-     <exports symbol='xmlBufferDump'/>
-     <exports symbol='xmlNewNs'/>
-     <exports symbol='xmlCopyDoc'/>
-     <exports symbol='XML_ENTITY_REF_NODE'/>
-     <exports symbol='XML_ATTRIBUTE_ENTITIES'/>
-     <exports symbol='xmlDocDumpMemoryEnc'/>
-     <exports symbol='xmlTextMerge'/>
-     <exports symbol='XML_ATTRIBUTE_ENUMERATION'/>
-     <exports symbol='xmlDocDumpMemory'/>
-     <exports symbol='xmlNewTextLen'/>
-     <exports symbol='xmlFreeNs'/>
-     <exports symbol='xmlDocDump'/>
-     <exports symbol='BASE_BUFFER_SIZE'/>
-     <exports symbol='xmlFreeProp'/>
-     <exports symbol='xmlEnumeration'/>
-     <exports symbol='xmlBufferWriteChar'/>
-     <exports symbol='xmlGetNoNsProp'/>
-     <exports symbol='xmlSplitQName2'/>
-     <exports symbol='xmlSAXHandler'/>
-     <exports symbol='XML_GET_LINE'/>
-     <exports symbol='xmlRefPtr'/>
-     <exports symbol='xmlNewProp'/>
-     <exports symbol='xmlTextConcat'/>
-     <exports symbol='xmlSAXLocator'/>
-     <exports symbol='xmlOutputBufferPtr'/>
-     <exports symbol='xmlNodeGetSpacePreserve'/>
-     <exports symbol='xmlNotationPtr'/>
-     <exports symbol='xmlBufferShrink'/>
-     <exports symbol='XML_ELEMENT_CONTENT_PLUS'/>
-     <exports symbol='XML_ELEMENT_CONTENT_MULT'/>
-     <exports symbol='xmlNodeGetContent'/>
-     <exports symbol='XML_ELEMENT_TYPE_EMPTY'/>
-     <exports symbol='XML_LOCAL_NAMESPACE'/>
-     <exports symbol='xmlStringLenGetNodeList'/>
-     <exports symbol='xmlBuildQName'/>
-     <exports symbol='xmlBufferPtr'/>
-     <exports symbol='xmlEnumerationPtr'/>
-     <exports symbol='XML_ATTRIBUTE_IDREFS'/>
-     <exports symbol='XML_DOCUMENT_TYPE_NODE'/>
-     <exports symbol='xmlBuffer'/>
-     <exports symbol='_xmlRef'/>
-     <exports symbol='xmlBufferWriteQuotedString'/>
-     <exports symbol='xmlCopyProp'/>
-     <exports symbol='xmlNs'/>
-     <exports symbol='xmlAttributeType'/>
-     <exports symbol='xmlSetDocCompressMode'/>
-     <exports symbol='xmlCopyNode'/>
-     <exports symbol='xmlUnlinkNode'/>
-     <exports symbol='xmlSplitQName3'/>
-     <exports symbol='_xmlID'/>
-     <exports symbol='xmlParserInputBuffer'/>
-     <exports symbol='xmlDocSetRootElement'/>
-     <exports symbol='xmlSearchNs'/>
-     <exports symbol='xmlGetLineNo'/>
-     <exports symbol='xmlNodePtr'/>
-     <exports symbol='xmlRemoveProp'/>
-     <exports symbol='xmlParserCtxt'/>
-     <exports symbol='xmlNewTextChild'/>
-     <exports symbol='xmlDocDumpFormatMemoryEnc'/>
-     <exports symbol='_xmlAttr'/>
-     <exports symbol='XML_ELEMENT_CONTENT_OPT'/>
-     <exports symbol='XML_ENTITY_NODE'/>
-     <exports symbol='_xmlAttribute'/>
-     <exports symbol='xmlNewDocProp'/>
-     <exports symbol='xmlFreeNode'/>
-     <exports symbol='xmlNewDocTextLen'/>
-     <exports symbol='xmlBufferContent'/>
-     <exports symbol='xmlNodeGetLang'/>
-     <exports symbol='xmlValidateNMToken'/>
-     <exports symbol='xmlBufferSetAllocationScheme'/>
-     <exports symbol='XML_DOCB_DOCUMENT_NODE'/>
-     <exports symbol='xmlNewChild'/>
-     <exports symbol='xmlGetDocCompressMode'/>
-     <exports symbol='xmlSaveFileEnc'/>
-     <exports symbol='xmlAttrPtr'/>
-     <exports symbol='xmlCopyPropList'/>
-     <exports symbol='XML_XML_NAMESPACE'/>
-     <exports symbol='_xmlDoc'/>
-     <exports symbol='xmlNodeSetContentLen'/>
-     <exports symbol='xmlElementContentType'/>
-     <exports symbol='xmlNodeSetSpacePreserve'/>
-     <exports symbol='xmlSetNsProp'/>
-     <exports symbol='xmlHasProp'/>
-     <exports symbol='XML_PI_NODE'/>
-     <exports symbol='XML_ATTRIBUTE_NODE'/>
-     <exports symbol='xmlBufferCat'/>
-     <exports symbol='xmlCreateIntSubset'/>
-     <exports symbol='xmlNewDoc'/>
-     <exports symbol='xmlNewCharRef'/>
-     <exports symbol='xmlCopyNamespaceList'/>
-     <exports symbol='xmlNewNodeEatName'/>
-     <exports symbol='_xmlDtd'/>
-     <exports symbol='XML_XINCLUDE_END'/>
-     <exports symbol='xmlBufferResize'/>
-     <exports symbol='XML_ELEMENT_TYPE_MIXED'/>
-     <exports symbol='xmlNodeSetBase'/>
-     <exports symbol='xmlNsType'/>
-     <exports symbol='XML_ELEMENT_CONTENT_ELEMENT'/>
-     <exports symbol='xmlNewComment'/>
-     <exports symbol='XML_ELEMENT_TYPE_ELEMENT'/>
-     <exports symbol='xmlChildrenNode'/>
-     <exports symbol='xmlBufferLength'/>
-     <exports symbol='xmlBufferAllocationScheme'/>
-     <exports symbol='xmlChar'/>
-     <exports symbol='XML_ELEMENT_CONTENT_PCDATA'/>
-     <exports symbol='xmlAttributeDefault'/>
-     <exports symbol='xmlNewText'/>
-     <exports symbol='xmlUnsetProp'/>
-     <exports symbol='xmlGetBufferAllocationScheme'/>
-     <exports symbol='xmlSaveFile'/>
-     <exports symbol='_xmlNode'/>
-     <exports symbol='xmlSetNs'/>
-     <exports symbol='xmlNode'/>
-     <exports symbol='xmlGetNsProp'/>
-     <exports symbol='XML_ATTRIBUTE_REQUIRED'/>
-     <exports symbol='xmlNewCDataBlock'/>
-     <exports symbol='xmlSaveFormatFileEnc'/>
-     <exports symbol='XML_ELEMENT_TYPE_ANY'/>
-     <exports symbol='xmlCopyDtd'/>
-     <exports symbol='xmlNewDocText'/>
-     <exports symbol='xmlDtdPtr'/>
-     <exports symbol='xmlNodeListGetRawString'/>
-     <exports symbol='xmlBufferCreateStatic'/>
-     <exports symbol='XML_ATTRIBUTE_NONE'/>
-     <exports symbol='xmlNewReference'/>
-     <exports symbol='_xmlBuffer'/>
-     <exports symbol='xmlBufferCCat'/>
-     <exports symbol='xmlGetNsList'/>
-     <exports symbol='xmlEntityPtr'/>
-     <exports symbol='XML_ATTRIBUTE_DECL'/>
-     <exports symbol='xmlSetBufferAllocationScheme'/>
-     <exports symbol='xmlNodeDump'/>
-     <exports symbol='xmlIsXHTML'/>
-     <exports symbol='xmlNodeSetLang'/>
-     <exports symbol='XML_ENTITY_DECL'/>
-     <exports symbol='xmlFreeDtd'/>
-     <exports symbol='xmlFreeNodeList'/>
-     <exports symbol='xmlFreeDoc'/>
-     <exports symbol='xmlDoc'/>
-     <exports symbol='xmlNewDocNode'/>
-     <exports symbol='xmlDtd'/>
-     <exports symbol='XML_COMMENT_NODE'/>
-     <exports symbol='_xmlNs'/>
-     <exports symbol='XML_DTD_NODE'/>
-     <exports symbol='XML_ELEMENT_CONTENT_OR'/>
-     <exports symbol='xmlDocDumpFormatMemory'/>
-     <exports symbol='XML_ATTRIBUTE_NMTOKEN'/>
-     <exports symbol='XML_NOTATION_NODE'/>
-     <exports symbol='xmlOutputBuffer'/>
-     <exports symbol='xmlElementContentPtr'/>
-     <exports symbol='xmlElementTypeVal'/>
-     <exports symbol='xmlNewDtd'/>
-     <exports symbol='xmlParserInputBufferPtr'/>
-     <exports symbol='XML_ATTRIBUTE_ID'/>
-     <exports symbol='xmlNewNsProp'/>
-     <exports symbol='xmlFreeNsList'/>
-     <exports symbol='xmlGetLastChild'/>
+     <exports symbol='XML_LOCAL_NAMESPACE' type='macro'/>
+     <exports symbol='BAD_CAST' type='macro'/>
+     <exports symbol='XML_GET_CONTENT' type='macro'/>
+     <exports symbol='BASE_BUFFER_SIZE' type='macro'/>
+     <exports symbol='xmlChildrenNode' type='macro'/>
+     <exports symbol='xmlRootNode' type='macro'/>
+     <exports symbol='XML_XML_NAMESPACE' type='macro'/>
+     <exports symbol='XML_GET_LINE' type='macro'/>
+     <exports symbol='XML_ATTRIBUTE_IMPLIED' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_IDREF' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_IDREFS' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_REQUIRED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_END' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_ELEMENT' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_ELEMENT' type='enum'/>
+     <exports symbol='XML_CDATA_SECTION_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_DECL' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_SEQ' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_DOUBLEIT' type='enum'/>
+     <exports symbol='XML_DOCUMENT_FRAG_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_ANY' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_ONCE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_PCDATA' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_FIXED' type='enum'/>
+     <exports symbol='XML_DOCUMENT_TYPE_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_OPT' type='enum'/>
+     <exports symbol='XML_NAMESPACE_DECL' type='enum'/>
+     <exports symbol='XML_ENTITY_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_MIXED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_START' type='enum'/>
+     <exports symbol='XML_TEXT_NODE' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_EXACT' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENTITIES' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_IMMUTABLE' type='enum'/>
+     <exports symbol='XML_NOTATION_NODE' type='enum'/>
+     <exports symbol='XML_ENTITY_REF_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_EMPTY' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENUMERATION' type='enum'/>
+     <exports symbol='XML_HTML_DOCUMENT_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_UNDEFINED' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NONE' type='enum'/>
+     <exports symbol='XML_DOCB_DOCUMENT_NODE' type='enum'/>
+     <exports symbol='XML_COMMENT_NODE' type='enum'/>
+     <exports symbol='XML_DOCUMENT_NODE' type='enum'/>
+     <exports symbol='XML_DTD_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_OR' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NMTOKEN' type='enum'/>
+     <exports symbol='XML_PI_NODE' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NMTOKENS' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NOTATION' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENTITY' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_DECL' type='enum'/>
+     <exports symbol='XML_ENTITY_DECL' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ID' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_CDATA' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_MULT' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_PLUS' type='enum'/>
+     <exports symbol='xmlNs' type='typedef'/>
+     <exports symbol='xmlBufferPtr' type='typedef'/>
+     <exports symbol='xmlEnumerationPtr' type='typedef'/>
+     <exports symbol='xmlBuffer' type='typedef'/>
+     <exports symbol='xmlSAXLocatorPtr' type='typedef'/>
+     <exports symbol='xmlParserInput' type='typedef'/>
+     <exports symbol='xmlElement' type='typedef'/>
+     <exports symbol='xmlElementType' type='typedef'/>
+     <exports symbol='xmlBufferAllocationScheme' type='typedef'/>
+     <exports symbol='xmlChar' type='typedef'/>
+     <exports symbol='xmlDocPtr' type='typedef'/>
+     <exports symbol='xmlElementContent' type='typedef'/>
+     <exports symbol='xmlRef' type='typedef'/>
+     <exports symbol='xmlAttributeType' type='typedef'/>
+     <exports symbol='xmlRefPtr' type='typedef'/>
+     <exports symbol='xmlParserInputBuffer' type='typedef'/>
+     <exports symbol='xmlNode' type='typedef'/>
+     <exports symbol='xmlDoc' type='typedef'/>
+     <exports symbol='xmlParserCtxt' type='typedef'/>
+     <exports symbol='xmlDtdPtr' type='typedef'/>
+     <exports symbol='xmlAttributeDefault' type='typedef'/>
+     <exports symbol='xmlNotation' type='typedef'/>
+     <exports symbol='xmlNsType' type='typedef'/>
+     <exports symbol='xmlEntity' type='typedef'/>
+     <exports symbol='xmlAttr' type='typedef'/>
+     <exports symbol='xmlAttributePtr' type='typedef'/>
+     <exports symbol='xmlElementTypeVal' type='typedef'/>
+     <exports symbol='xmlElementPtr' type='typedef'/>
+     <exports symbol='xmlElementContentOccur' type='typedef'/>
+     <exports symbol='xmlIDPtr' type='typedef'/>
+     <exports symbol='xmlAttrPtr' type='typedef'/>
+     <exports symbol='xmlParserInputPtr' type='typedef'/>
+     <exports symbol='xmlID' type='typedef'/>
+     <exports symbol='xmlParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlEntityPtr' type='typedef'/>
+     <exports symbol='xmlEnumeration' type='typedef'/>
+     <exports symbol='xmlElementContentType' type='typedef'/>
+     <exports symbol='xmlNsPtr' type='typedef'/>
+     <exports symbol='xmlParserInputBufferPtr' type='typedef'/>
+     <exports symbol='xmlSAXHandler' type='typedef'/>
+     <exports symbol='xmlOutputBuffer' type='typedef'/>
+     <exports symbol='xmlSAXLocator' type='typedef'/>
+     <exports symbol='xmlElementContentPtr' type='typedef'/>
+     <exports symbol='xmlNotationPtr' type='typedef'/>
+     <exports symbol='xmlNodePtr' type='typedef'/>
+     <exports symbol='xmlDtd' type='typedef'/>
+     <exports symbol='xmlAttribute' type='typedef'/>
+     <exports symbol='xmlOutputBufferPtr' type='typedef'/>
+     <exports symbol='xmlSAXHandlerPtr' type='typedef'/>
+     <exports symbol='_xmlBuffer' type='struct'/>
+     <exports symbol='_xmlAttribute' type='struct'/>
+     <exports symbol='_xmlEnumeration' type='struct'/>
+     <exports symbol='_xmlNs' type='struct'/>
+     <exports symbol='_xmlNode' type='struct'/>
+     <exports symbol='_xmlID' type='struct'/>
+     <exports symbol='_xmlElement' type='struct'/>
+     <exports symbol='_xmlDoc' type='struct'/>
+     <exports symbol='_xmlNotation' type='struct'/>
+     <exports symbol='_xmlDtd' type='struct'/>
+     <exports symbol='_xmlRef' type='struct'/>
+     <exports symbol='_xmlAttr' type='struct'/>
+     <exports symbol='_xmlElementContent' type='struct'/>
+     <exports symbol='xmlNodeSetContentLen' type='function'/>
+     <exports symbol='xmlDocCopyNode' type='function'/>
+     <exports symbol='xmlDocSetRootElement' type='function'/>
+     <exports symbol='xmlGetProp' type='function'/>
+     <exports symbol='xmlNewNsPropEatName' type='function'/>
+     <exports symbol='xmlSearchNs' type='function'/>
+     <exports symbol='xmlStringGetNodeList' type='function'/>
+     <exports symbol='xmlBufferWriteQuotedString' type='function'/>
+     <exports symbol='xmlCopyProp' type='function'/>
+     <exports symbol='xmlNodeListGetString' type='function'/>
+     <exports symbol='xmlNewDocRawNode' type='function'/>
+     <exports symbol='xmlNodeGetBase' type='function'/>
+     <exports symbol='xmlGetLineNo' type='function'/>
+     <exports symbol='xmlBufferEmpty' type='function'/>
+     <exports symbol='xmlSetDocCompressMode' type='function'/>
+     <exports symbol='xmlBuildQName' type='function'/>
+     <exports symbol='xmlCopyNode' type='function'/>
+     <exports symbol='xmlUnlinkNode' type='function'/>
+     <exports symbol='xmlSplitQName3' type='function'/>
+     <exports symbol='xmlRemoveProp' type='function'/>
+     <exports symbol='xmlAddSibling' type='function'/>
+     <exports symbol='xmlNodeSetName' type='function'/>
+     <exports symbol='xmlNewDocFragment' type='function'/>
+     <exports symbol='xmlDocGetRootElement' type='function'/>
+     <exports symbol='xmlNodeAddContentLen' type='function'/>
+     <exports symbol='xmlValidateName' type='function'/>
+     <exports symbol='xmlAddChild' type='function'/>
+     <exports symbol='xmlGetDocCompressMode' type='function'/>
+     <exports symbol='xmlSetBufferAllocationScheme' type='function'/>
+     <exports symbol='xmlGetNsProp' type='function'/>
+     <exports symbol='xmlNewDocProp' type='function'/>
+     <exports symbol='xmlFreeNode' type='function'/>
+     <exports symbol='xmlFreeNs' type='function'/>
+     <exports symbol='xmlBufferContent' type='function'/>
+     <exports symbol='xmlAddPrevSibling' type='function'/>
+     <exports symbol='xmlNodeGetLang' type='function'/>
+     <exports symbol='xmlBufferAddHead' type='function'/>
+     <exports symbol='xmlSetListDoc' type='function'/>
+     <exports symbol='xmlNewPI' type='function'/>
+     <exports symbol='xmlValidateNMToken' type='function'/>
+     <exports symbol='xmlBufferSetAllocationScheme' type='function'/>
+     <exports symbol='xmlGetCompressMode' type='function'/>
+     <exports symbol='xmlNewChild' type='function'/>
+     <exports symbol='xmlNodeListGetRawString' type='function'/>
+     <exports symbol='xmlStringLenGetNodeList' type='function'/>
+     <exports symbol='xmlSaveFormatFile' type='function'/>
+     <exports symbol='xmlGetNodePath' type='function'/>
+     <exports symbol='xmlElemDump' type='function'/>
+     <exports symbol='xmlCopyPropList' type='function'/>
+     <exports symbol='xmlBufferWriteCHAR' type='function'/>
+     <exports symbol='xmlSaveFormatFileTo' type='function'/>
+     <exports symbol='xmlDocFormatDump' type='function'/>
+     <exports symbol='xmlGetIntSubset' type='function'/>
+     <exports symbol='xmlNodeSetSpacePreserve' type='function'/>
+     <exports symbol='xmlHasProp' type='function'/>
+     <exports symbol='xmlNodeBufGetContent' type='function'/>
+     <exports symbol='xmlBufferWriteChar' type='function'/>
+     <exports symbol='xmlBufferFree' type='function'/>
+     <exports symbol='xmlReplaceNode' type='function'/>
+     <exports symbol='xmlNewNode' type='function'/>
+     <exports symbol='xmlBufferCat' type='function'/>
+     <exports symbol='xmlSaveFileTo' type='function'/>
+     <exports symbol='xmlCreateIntSubset' type='function'/>
+     <exports symbol='xmlNewTextChild' type='function'/>
+     <exports symbol='xmlNewDoc' type='function'/>
+     <exports symbol='xmlNodeSetContent' type='function'/>
+     <exports symbol='xmlBufferAdd' type='function'/>
+     <exports symbol='xmlNewCharRef' type='function'/>
+     <exports symbol='xmlNodeDumpOutput' type='function'/>
+     <exports symbol='xmlCopyNamespace' type='function'/>
+     <exports symbol='xmlSearchNsByHref' type='function'/>
+     <exports symbol='xmlCopyNamespaceList' type='function'/>
+     <exports symbol='xmlNewNodeEatName' type='function'/>
+     <exports symbol='xmlTextMerge' type='function'/>
+     <exports symbol='xmlSplitQName2' type='function'/>
+     <exports symbol='xmlUnsetProp' type='function'/>
+     <exports symbol='xmlBufferResize' type='function'/>
+     <exports symbol='xmlValidateQName' type='function'/>
+     <exports symbol='xmlNodeSetBase' type='function'/>
+     <exports symbol='xmlNewComment' type='function'/>
+     <exports symbol='xmlValidateNCName' type='function'/>
+     <exports symbol='xmlBufferLength' type='function'/>
+     <exports symbol='xmlNewDocComment' type='function'/>
+     <exports symbol='xmlNewText' type='function'/>
+     <exports symbol='xmlNodeDump' type='function'/>
+     <exports symbol='xmlGetBufferAllocationScheme' type='function'/>
+     <exports symbol='xmlSaveFile' type='function'/>
+     <exports symbol='xmlSetNs' type='function'/>
+     <exports symbol='xmlBufferCreateSize' type='function'/>
+     <exports symbol='xmlNewNs' type='function'/>
+     <exports symbol='xmlHasNsProp' type='function'/>
+     <exports symbol='xmlNewCDataBlock' type='function'/>
+     <exports symbol='xmlSetCompressMode' type='function'/>
+     <exports symbol='xmlSetTreeDoc' type='function'/>
+     <exports symbol='xmlSaveFormatFileEnc' type='function'/>
+     <exports symbol='xmlBufferCreate' type='function'/>
+     <exports symbol='xmlCopyNodeList' type='function'/>
+     <exports symbol='xmlNewDocNodeEatName' type='function'/>
+     <exports symbol='xmlCopyDtd' type='function'/>
+     <exports symbol='xmlNewDocText' type='function'/>
+     <exports symbol='xmlAddChildList' type='function'/>
+     <exports symbol='xmlBufferCreateStatic' type='function'/>
+     <exports symbol='xmlFreePropList' type='function'/>
+     <exports symbol='xmlNodeAddContent' type='function'/>
+     <exports symbol='xmlUnsetNsProp' type='function'/>
+     <exports symbol='xmlNewReference' type='function'/>
+     <exports symbol='xmlReconciliateNs' type='function'/>
+     <exports symbol='xmlBufferCCat' type='function'/>
+     <exports symbol='xmlAddNextSibling' type='function'/>
+     <exports symbol='xmlGetNsList' type='function'/>
+     <exports symbol='xmlBufferGrow' type='function'/>
+     <exports symbol='xmlNodeIsText' type='function'/>
+     <exports symbol='xmlSetProp' type='function'/>
+     <exports symbol='xmlNewGlobalNs' type='function'/>
+     <exports symbol='xmlBufferDump' type='function'/>
+     <exports symbol='xmlNodeGetContent' type='function'/>
+     <exports symbol='xmlIsXHTML' type='function'/>
+     <exports symbol='xmlNodeSetLang' type='function'/>
+     <exports symbol='xmlDocDumpMemoryEnc' type='function'/>
+     <exports symbol='xmlFreeDtd' type='function'/>
+     <exports symbol='xmlFreeNodeList' type='function'/>
+     <exports symbol='xmlFreeDoc' type='function'/>
+     <exports symbol='xmlDocDumpMemory' type='function'/>
+     <exports symbol='xmlNewTextLen' type='function'/>
+     <exports symbol='xmlCopyDoc' type='function'/>
+     <exports symbol='xmlNewDocNode' type='function'/>
+     <exports symbol='xmlDocDump' type='function'/>
+     <exports symbol='xmlSaveFileEnc' type='function'/>
+     <exports symbol='xmlFreeProp' type='function'/>
+     <exports symbol='xmlSetNsProp' type='function'/>
+     <exports symbol='xmlIsBlankNode' type='function'/>
+     <exports symbol='xmlDocDumpFormatMemory' type='function'/>
+     <exports symbol='xmlGetNoNsProp' type='function'/>
+     <exports symbol='xmlDocDumpFormatMemoryEnc' type='function'/>
+     <exports symbol='xmlNewProp' type='function'/>
+     <exports symbol='xmlTextConcat' type='function'/>
+     <exports symbol='xmlNodeGetSpacePreserve' type='function'/>
+     <exports symbol='xmlNewDocTextLen' type='function'/>
+     <exports symbol='xmlNewDtd' type='function'/>
+     <exports symbol='xmlBufferShrink' type='function'/>
+     <exports symbol='xmlNewNsProp' type='function'/>
+     <exports symbol='xmlFreeNsList' type='function'/>
+     <exports symbol='xmlGetLastChild' type='function'/>
     </file>
     <file name='uri'>
      <summary>library of generic URI related routines</summary>
      <description>library of generic URI related routines Implements RFC 2396 </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlNormalizeURIPath'/>
-     <exports symbol='xmlPrintURI'/>
-     <exports symbol='xmlURIUnescapeString'/>
-     <exports symbol='xmlParseURI'/>
-     <exports symbol='xmlCreateURI'/>
-     <exports symbol='xmlURIEscapeStr'/>
-     <exports symbol='xmlCanonicPath'/>
-     <exports symbol='xmlFreeURI'/>
-     <exports symbol='xmlParseURIReference'/>
-     <exports symbol='xmlURIPtr'/>
-     <exports symbol='_xmlURI'/>
-     <exports symbol='xmlSaveUri'/>
-     <exports symbol='xmlURIEscape'/>
-     <exports symbol='xmlURI'/>
-     <exports symbol='xmlBuildURI'/>
+     <exports symbol='xmlURI' type='typedef'/>
+     <exports symbol='xmlURIPtr' type='typedef'/>
+     <exports symbol='_xmlURI' type='struct'/>
+     <exports symbol='xmlNormalizeURIPath' type='function'/>
+     <exports symbol='xmlPrintURI' type='function'/>
+     <exports symbol='xmlURIUnescapeString' type='function'/>
+     <exports symbol='xmlParseURI' type='function'/>
+     <exports symbol='xmlCreateURI' type='function'/>
+     <exports symbol='xmlURIEscapeStr' type='function'/>
+     <exports symbol='xmlCanonicPath' type='function'/>
+     <exports symbol='xmlFreeURI' type='function'/>
+     <exports symbol='xmlParseURIReference' type='function'/>
+     <exports symbol='xmlSaveUri' type='function'/>
+     <exports symbol='xmlURIEscape' type='function'/>
+     <exports symbol='xmlBuildURI' type='function'/>
     </file>
     <file name='valid'>
      <summary>The DTD validation</summary>
      <description>API for the DTD handling and the validity checking </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlValidateDocument'/>
-     <exports symbol='xmlFreeNotationTable'/>
-     <exports symbol='xmlNotationTable'/>
-     <exports symbol='xmlValidateNameValue'/>
-     <exports symbol='xmlSnprintfElementContent'/>
-     <exports symbol='xmlAddRef'/>
-     <exports symbol='xmlDumpAttributeDecl'/>
-     <exports symbol='xmlValidateDocumentFinal'/>
-     <exports symbol='xmlElementTablePtr'/>
-     <exports symbol='xmlValidateDtdFinal'/>
-     <exports symbol='xmlDumpAttributeTable'/>
-     <exports symbol='xmlCreateEnumeration'/>
-     <exports symbol='xmlValidateOneAttribute'/>
-     <exports symbol='xmlValidGetValidElements'/>
-     <exports symbol='xmlDumpNotationTable'/>
-     <exports symbol='xmlDumpNotationDecl'/>
-     <exports symbol='xmlIsID'/>
-     <exports symbol='xmlGetDtdQAttrDesc'/>
-     <exports symbol='xmlFreeAttributeTable'/>
-     <exports symbol='xmlValidityErrorFunc'/>
-     <exports symbol='xmlValidateAttributeDecl'/>
-     <exports symbol='xmlGetDtdQElementDesc'/>
-     <exports symbol='xmlGetRefs'/>
-     <exports symbol='xmlCopyNotationTable'/>
-     <exports symbol='xmlNotationTablePtr'/>
-     <exports symbol='xmlElementTable'/>
-     <exports symbol='xmlValidGetPotentialChildren'/>
-     <exports symbol='xmlAddNotationDecl'/>
-     <exports symbol='xmlValidateElementDecl'/>
-     <exports symbol='xmlAddAttributeDecl'/>
-     <exports symbol='xmlGetID'/>
-     <exports symbol='xmlAddID'/>
-     <exports symbol='xmlValidState'/>
-     <exports symbol='xmlSprintfElementContent'/>
-     <exports symbol='xmlValidateOneElement'/>
-     <exports symbol='xmlValidateNmtokenValue'/>
-     <exports symbol='xmlDumpElementTable'/>
-     <exports symbol='xmlAttributeTablePtr'/>
-     <exports symbol='xmlIDTable'/>
-     <exports symbol='_xmlValidCtxt'/>
-     <exports symbol='xmlAddElementDecl'/>
-     <exports symbol='xmlGetDtdNotationDesc'/>
-     <exports symbol='xmlValidateOneNamespace'/>
-     <exports symbol='xmlValidatePushElement'/>
-     <exports symbol='xmlIsRef'/>
-     <exports symbol='xmlRemoveRef'/>
-     <exports symbol='xmlCopyElementTable'/>
-     <exports symbol='xmlValidateNmtokensValue'/>
-     <exports symbol='xmlFreeRefTable'/>
-     <exports symbol='xmlValidCtxtPtr'/>
-     <exports symbol='xmlRefTable'/>
-     <exports symbol='xmlValidityWarningFunc'/>
-     <exports symbol='xmlRemoveID'/>
-     <exports symbol='xmlFreeElementTable'/>
-     <exports symbol='xmlValidatePopElement'/>
-     <exports symbol='xmlFreeIDTable'/>
-     <exports symbol='xmlValidCtxt'/>
-     <exports symbol='xmlFreeValidCtxt'/>
-     <exports symbol='xmlCopyAttributeTable'/>
-     <exports symbol='xmlCopyElementContent'/>
-     <exports symbol='xmlValidateAttributeValue'/>
-     <exports symbol='xmlValidateRoot'/>
-     <exports symbol='xmlValidCtxtNormalizeAttributeValue'/>
-     <exports symbol='xmlValidStatePtr'/>
-     <exports symbol='xmlIDTablePtr'/>
-     <exports symbol='xmlFreeEnumeration'/>
-     <exports symbol='xmlValidateNamesValue'/>
-     <exports symbol='xmlCopyEnumeration'/>
-     <exports symbol='xmlGetDtdAttrDesc'/>
-     <exports symbol='xmlValidateDtd'/>
-     <exports symbol='xmlNewValidCtxt'/>
-     <exports symbol='xmlIsMixedElement'/>
-     <exports symbol='xmlDumpElementDecl'/>
-     <exports symbol='xmlValidNormalizeAttributeValue'/>
-     <exports symbol='xmlValidBuildContentModel'/>
-     <exports symbol='xmlValidateElement'/>
-     <exports symbol='xmlValidateNotationUse'/>
-     <exports symbol='xmlAttributeTable'/>
-     <exports symbol='xmlValidateNotationDecl'/>
-     <exports symbol='xmlNewElementContent'/>
-     <exports symbol='xmlGetDtdElementDesc'/>
-     <exports symbol='xmlFreeElementContent'/>
-     <exports symbol='xmlValidatePushCData'/>
-     <exports symbol='xmlRefTablePtr'/>
+     <exports symbol='xmlElementTable' type='typedef'/>
+     <exports symbol='xmlValidStatePtr' type='typedef'/>
+     <exports symbol='xmlIDTablePtr' type='typedef'/>
+     <exports symbol='xmlNotationTablePtr' type='typedef'/>
+     <exports symbol='xmlAttributeTable' type='typedef'/>
+     <exports symbol='xmlElementTablePtr' type='typedef'/>
+     <exports symbol='xmlRefTablePtr' type='typedef'/>
+     <exports symbol='xmlNotationTable' type='typedef'/>
+     <exports symbol='xmlRefTable' type='typedef'/>
+     <exports symbol='xmlValidState' type='typedef'/>
+     <exports symbol='xmlValidCtxt' type='typedef'/>
+     <exports symbol='xmlAttributeTablePtr' type='typedef'/>
+     <exports symbol='xmlIDTable' type='typedef'/>
+     <exports symbol='xmlValidCtxtPtr' type='typedef'/>
+     <exports symbol='_xmlValidCtxt' type='struct'/>
+     <exports symbol='xmlFreeNotationTable' type='function'/>
+     <exports symbol='xmlValidateNameValue' type='function'/>
+     <exports symbol='xmlValidateElement' type='function'/>
+     <exports symbol='xmlAddRef' type='function'/>
+     <exports symbol='xmlDumpAttributeDecl' type='function'/>
+     <exports symbol='xmlValidateDocumentFinal' type='function'/>
+     <exports symbol='xmlValidateDtdFinal' type='function'/>
+     <exports symbol='xmlDumpAttributeTable' type='function'/>
+     <exports symbol='xmlCreateEnumeration' type='function'/>
+     <exports symbol='xmlValidateOneAttribute' type='function'/>
+     <exports symbol='xmlValidGetValidElements' type='function'/>
+     <exports symbol='xmlDumpNotationTable' type='function'/>
+     <exports symbol='xmlFreeAttributeTable' type='function'/>
+     <exports symbol='xmlIsID' type='function'/>
+     <exports symbol='xmlGetDtdQAttrDesc' type='function'/>
+     <exports symbol='xmlDumpNotationDecl' type='function'/>
+     <exports symbol='xmlValidityErrorFunc' type='function'/>
+     <exports symbol='xmlGetDtdQElementDesc' type='function'/>
+     <exports symbol='xmlGetRefs' type='function'/>
+     <exports symbol='xmlCopyNotationTable' type='function'/>
+     <exports symbol='xmlValidateDocument' type='function'/>
+     <exports symbol='xmlValidGetPotentialChildren' type='function'/>
+     <exports symbol='xmlAddNotationDecl' type='function'/>
+     <exports symbol='xmlValidateElementDecl' type='function'/>
+     <exports symbol='xmlAddAttributeDecl' type='function'/>
+     <exports symbol='xmlGetID' type='function'/>
+     <exports symbol='xmlAddID' type='function'/>
+     <exports symbol='xmlValidateAttributeDecl' type='function'/>
+     <exports symbol='xmlSprintfElementContent' type='function'/>
+     <exports symbol='xmlValidateOneElement' type='function'/>
+     <exports symbol='xmlValidateNmtokenValue' type='function'/>
+     <exports symbol='xmlRemoveRef' type='function'/>
+     <exports symbol='xmlValidateNmtokensValue' type='function'/>
+     <exports symbol='xmlAddElementDecl' type='function'/>
+     <exports symbol='xmlSnprintfElementContent' type='function'/>
+     <exports symbol='xmlValidateOneNamespace' type='function'/>
+     <exports symbol='xmlValidatePushElement' type='function'/>
+     <exports symbol='xmlIsRef' type='function'/>
+     <exports symbol='xmlDumpElementTable' type='function'/>
+     <exports symbol='xmlCopyElementTable' type='function'/>
+     <exports symbol='xmlFreeRefTable' type='function'/>
+     <exports symbol='xmlFreeElementContent' type='function'/>
+     <exports symbol='xmlRemoveID' type='function'/>
+     <exports symbol='xmlFreeElementTable' type='function'/>
+     <exports symbol='xmlFreeIDTable' type='function'/>
+     <exports symbol='xmlFreeValidCtxt' type='function'/>
+     <exports symbol='xmlCopyAttributeTable' type='function'/>
+     <exports symbol='xmlCopyElementContent' type='function'/>
+     <exports symbol='xmlValidateAttributeValue' type='function'/>
+     <exports symbol='xmlValidCtxtNormalizeAttributeValue' type='function'/>
+     <exports symbol='xmlValidityWarningFunc' type='function'/>
+     <exports symbol='xmlValidatePopElement' type='function'/>
+     <exports symbol='xmlFreeEnumeration' type='function'/>
+     <exports symbol='xmlValidateNamesValue' type='function'/>
+     <exports symbol='xmlCopyEnumeration' type='function'/>
+     <exports symbol='xmlGetDtdAttrDesc' type='function'/>
+     <exports symbol='xmlValidateDtd' type='function'/>
+     <exports symbol='xmlNewValidCtxt' type='function'/>
+     <exports symbol='xmlIsMixedElement' type='function'/>
+     <exports symbol='xmlDumpElementDecl' type='function'/>
+     <exports symbol='xmlValidNormalizeAttributeValue' type='function'/>
+     <exports symbol='xmlValidBuildContentModel' type='function'/>
+     <exports symbol='xmlValidateNotationUse' type='function'/>
+     <exports symbol='xmlValidateRoot' type='function'/>
+     <exports symbol='xmlValidateNotationDecl' type='function'/>
+     <exports symbol='xmlNewElementContent' type='function'/>
+     <exports symbol='xmlGetDtdElementDesc' type='function'/>
+     <exports symbol='xmlGetDtdNotationDesc' type='function'/>
+     <exports symbol='xmlValidatePushCData' type='function'/>
     </file>
     <file name='xinclude'>
      <summary>implementation of XInclude</summary>
      <description>API to handle XInclude processing, implements the World Wide Web Consortium Working Draft 26 October 2000</description>
      <author>Daniel Veillard </author>
-     <exports symbol='XINCLUDE_PARSE_TEXT'/>
-     <exports symbol='xmlXIncludeCtxt'/>
-     <exports symbol='XINCLUDE_HREF'/>
-     <exports symbol='xmlXIncludeProcessNode'/>
-     <exports symbol='XINCLUDE_FALLBACK'/>
-     <exports symbol='XINCLUDE_NS'/>
-     <exports symbol='xmlXIncludeCtxtPtr'/>
-     <exports symbol='xmlXIncludeProcessTree'/>
-     <exports symbol='xmlXIncludeProcess'/>
-     <exports symbol='xmlXIncludeFreeContext'/>
-     <exports symbol='XINCLUDE_PARSE'/>
-     <exports symbol='XINCLUDE_NODE'/>
-     <exports symbol='XINCLUDE_PARSE_XML'/>
-     <exports symbol='xmlXIncludeNewContext'/>
-     <exports symbol='XINCLUDE_PARSE_ENCODING'/>
+     <exports symbol='XINCLUDE_PARSE_TEXT' type='macro'/>
+     <exports symbol='XINCLUDE_NODE' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE_XML' type='macro'/>
+     <exports symbol='XINCLUDE_HREF' type='macro'/>
+     <exports symbol='XINCLUDE_FALLBACK' type='macro'/>
+     <exports symbol='XINCLUDE_NS' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE_ENCODING' type='macro'/>
+     <exports symbol='xmlXIncludeCtxt' type='typedef'/>
+     <exports symbol='xmlXIncludeCtxtPtr' type='typedef'/>
+     <exports symbol='xmlXIncludeProcess' type='function'/>
+     <exports symbol='xmlXIncludeNewContext' type='function'/>
+     <exports symbol='xmlXIncludeProcessNode' type='function'/>
+     <exports symbol='xmlXIncludeProcessTree' type='function'/>
+     <exports symbol='xmlXIncludeFreeContext' type='function'/>
     </file>
     <file name='xlink'>
      <summary>unfinished XLink detection module</summary>
      <description>unfinished XLink detection module </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xlinkShow'/>
-     <exports symbol='XLINK_TYPE_SIMPLE'/>
-     <exports symbol='xlinkHRef'/>
-     <exports symbol='xlinkSetDefaultHandler'/>
-     <exports symbol='XLINK_SHOW_NEW'/>
-     <exports symbol='XLINK_TYPE_EXTENDED'/>
-     <exports symbol='xlinkExtendedLinkSetFunk'/>
-     <exports symbol='xlinkActuate'/>
-     <exports symbol='xlinkSetDefaultDetect'/>
-     <exports symbol='xlinkIsLink'/>
-     <exports symbol='xlinkGetDefaultDetect'/>
-     <exports symbol='xlinkTitle'/>
-     <exports symbol='XLINK_TYPE_EXTENDED_SET'/>
-     <exports symbol='XLINK_ACTUATE_NONE'/>
-     <exports symbol='xlinkRole'/>
-     <exports symbol='xlinkExtendedLinkFunk'/>
-     <exports symbol='XLINK_SHOW_NONE'/>
-     <exports symbol='XLINK_TYPE_NONE'/>
-     <exports symbol='XLINK_SHOW_REPLACE'/>
-     <exports symbol='xlinkHandler'/>
-     <exports symbol='xlinkNodeDetectFunc'/>
-     <exports symbol='xlinkGetDefaultHandler'/>
-     <exports symbol='xlinkHandlerPtr'/>
-     <exports symbol='XLINK_ACTUATE_ONREQUEST'/>
-     <exports symbol='xlinkType'/>
-     <exports symbol='_xlinkHandler'/>
-     <exports symbol='xlinkSimpleLinkFunk'/>
-     <exports symbol='XLINK_ACTUATE_AUTO'/>
-     <exports symbol='XLINK_SHOW_EMBED'/>
+     <exports symbol='XLINK_ACTUATE_NONE' type='enum'/>
+     <exports symbol='XLINK_SHOW_NEW' type='enum'/>
+     <exports symbol='XLINK_TYPE_EXTENDED' type='enum'/>
+     <exports symbol='XLINK_TYPE_NONE' type='enum'/>
+     <exports symbol='XLINK_SHOW_REPLACE' type='enum'/>
+     <exports symbol='XLINK_ACTUATE_ONREQUEST' type='enum'/>
+     <exports symbol='XLINK_SHOW_NONE' type='enum'/>
+     <exports symbol='XLINK_TYPE_EXTENDED_SET' type='enum'/>
+     <exports symbol='XLINK_ACTUATE_AUTO' type='enum'/>
+     <exports symbol='XLINK_SHOW_EMBED' type='enum'/>
+     <exports symbol='XLINK_TYPE_SIMPLE' type='enum'/>
+     <exports symbol='xlinkHandler' type='typedef'/>
+     <exports symbol='xlinkRole' type='typedef'/>
+     <exports symbol='xlinkShow' type='typedef'/>
+     <exports symbol='xlinkHandlerPtr' type='typedef'/>
+     <exports symbol='xlinkHRef' type='typedef'/>
+     <exports symbol='xlinkType' type='typedef'/>
+     <exports symbol='xlinkTitle' type='typedef'/>
+     <exports symbol='xlinkActuate' type='typedef'/>
+     <exports symbol='_xlinkHandler' type='struct'/>
+     <exports symbol='xlinkNodeDetectFunc' type='function'/>
+     <exports symbol='xlinkGetDefaultHandler' type='function'/>
+     <exports symbol='xlinkIsLink' type='function'/>
+     <exports symbol='xlinkSimpleLinkFunk' type='function'/>
+     <exports symbol='xlinkSetDefaultHandler' type='function'/>
+     <exports symbol='xlinkSetDefaultDetect' type='function'/>
+     <exports symbol='xlinkExtendedLinkFunk' type='function'/>
+     <exports symbol='xlinkExtendedLinkSetFunk' type='function'/>
+     <exports symbol='xlinkGetDefaultDetect' type='function'/>
     </file>
     <file name='xmlIO'>
      <summary>interface for the I/O interfaces used by the parser</summary>
      <description>interface for the I/O interfaces used by the parser </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlIOHTTPRead'/>
-     <exports symbol='xmlInputMatchCallback'/>
-     <exports symbol='xmlRegisterDefaultOutputCallbacks'/>
-     <exports symbol='xmlFileClose'/>
-     <exports symbol='xmlOutputMatchCallback'/>
-     <exports symbol='xmlIOFTPRead'/>
-     <exports symbol='xmlRegisterHTTPPostCallbacks'/>
-     <exports symbol='xmlIOFTPOpen'/>
-     <exports symbol='xmlIOFTPClose'/>
-     <exports symbol='xmlFileOpen'/>
-     <exports symbol='_xmlOutputBuffer'/>
-     <exports symbol='xmlOutputBufferCreateFile'/>
-     <exports symbol='xmlCheckFilename'/>
-     <exports symbol='xmlOutputOpenCallback'/>
-     <exports symbol='xmlParserInputBufferCreateFilename'/>
-     <exports symbol='xmlOutputBufferClose'/>
-     <exports symbol='xmlParserInputBufferCreateFd'/>
-     <exports symbol='xmlOutputBufferCreateIO'/>
-     <exports symbol='xmlOutputWriteCallback'/>
-     <exports symbol='xmlOutputBufferFlush'/>
-     <exports symbol='xmlCheckHTTPInput'/>
-     <exports symbol='xmlRegisterOutputCallbacks'/>
-     <exports symbol='xmlParserInputBufferCreateMem'/>
-     <exports symbol='xmlIOFTPMatch'/>
-     <exports symbol='xmlRegisterInputCallbacks'/>
-     <exports symbol='xmlFreeParserInputBuffer'/>
-     <exports symbol='xmlRegisterDefaultInputCallbacks'/>
-     <exports symbol='xmlParserInputBufferGrow'/>
-     <exports symbol='xmlAllocOutputBuffer'/>
-     <exports symbol='xmlNoNetExternalEntityLoader'/>
-     <exports symbol='xmlOutputCloseCallback'/>
-     <exports symbol='xmlIOHTTPMatch'/>
-     <exports symbol='xmlIOHTTPOpen'/>
-     <exports symbol='xmlParserInputBufferCreateIO'/>
-     <exports symbol='xmlOutputBufferCreateFd'/>
-     <exports symbol='xmlNormalizeWindowsPath'/>
-     <exports symbol='xmlInputReadCallback'/>
-     <exports symbol='_xmlParserInputBuffer'/>
-     <exports symbol='xmlIOHTTPClose'/>
-     <exports symbol='xmlParserInputBufferPush'/>
-     <exports symbol='xmlOutputBufferCreateFilename'/>
-     <exports symbol='xmlCleanupOutputCallbacks'/>
-     <exports symbol='xmlInputOpenCallback'/>
-     <exports symbol='xmlParserInputBufferRead'/>
-     <exports symbol='xmlOutputBufferWriteString'/>
-     <exports symbol='xmlFileMatch'/>
-     <exports symbol='xmlFileRead'/>
-     <exports symbol='xmlParserInputBufferCreateFile'/>
-     <exports symbol='xmlParserInputBufferCreateStatic'/>
-     <exports symbol='xmlParserGetDirectory'/>
-     <exports symbol='xmlOutputBufferWrite'/>
-     <exports symbol='xmlCleanupInputCallbacks'/>
-     <exports symbol='xmlInputCloseCallback'/>
-     <exports symbol='xmlIOHTTPOpenW'/>
-     <exports symbol='xmlAllocParserInputBuffer'/>
+     <exports symbol='_xmlParserInputBuffer' type='struct'/>
+     <exports symbol='_xmlOutputBuffer' type='struct'/>
+     <exports symbol='xmlIOHTTPRead' type='function'/>
+     <exports symbol='xmlInputMatchCallback' type='function'/>
+     <exports symbol='xmlRegisterDefaultOutputCallbacks' type='function'/>
+     <exports symbol='xmlFileClose' type='function'/>
+     <exports symbol='xmlOutputMatchCallback' type='function'/>
+     <exports symbol='xmlIOFTPRead' type='function'/>
+     <exports symbol='xmlRegisterHTTPPostCallbacks' type='function'/>
+     <exports symbol='xmlIOFTPOpen' type='function'/>
+     <exports symbol='xmlIOFTPClose' type='function'/>
+     <exports symbol='xmlFileOpen' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFile' type='function'/>
+     <exports symbol='xmlCheckFilename' type='function'/>
+     <exports symbol='xmlOutputOpenCallback' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFilename' type='function'/>
+     <exports symbol='xmlOutputBufferClose' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFd' type='function'/>
+     <exports symbol='xmlOutputBufferCreateIO' type='function'/>
+     <exports symbol='xmlOutputWriteCallback' type='function'/>
+     <exports symbol='xmlOutputBufferFlush' type='function'/>
+     <exports symbol='xmlCheckHTTPInput' type='function'/>
+     <exports symbol='xmlRegisterOutputCallbacks' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateMem' type='function'/>
+     <exports symbol='xmlIOFTPMatch' type='function'/>
+     <exports symbol='xmlRegisterInputCallbacks' type='function'/>
+     <exports symbol='xmlFreeParserInputBuffer' type='function'/>
+     <exports symbol='xmlRegisterDefaultInputCallbacks' type='function'/>
+     <exports symbol='xmlParserInputBufferGrow' type='function'/>
+     <exports symbol='xmlAllocOutputBuffer' type='function'/>
+     <exports symbol='xmlNoNetExternalEntityLoader' type='function'/>
+     <exports symbol='xmlOutputCloseCallback' type='function'/>
+     <exports symbol='xmlIOHTTPMatch' type='function'/>
+     <exports symbol='xmlIOHTTPOpen' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateIO' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFd' type='function'/>
+     <exports symbol='xmlNormalizeWindowsPath' type='function'/>
+     <exports symbol='xmlInputReadCallback' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateStatic' type='function'/>
+     <exports symbol='xmlIOHTTPClose' type='function'/>
+     <exports symbol='xmlParserInputBufferPush' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFilename' type='function'/>
+     <exports symbol='xmlCleanupOutputCallbacks' type='function'/>
+     <exports symbol='xmlInputOpenCallback' type='function'/>
+     <exports symbol='xmlParserInputBufferRead' type='function'/>
+     <exports symbol='xmlOutputBufferWriteString' type='function'/>
+     <exports symbol='xmlFileMatch' type='function'/>
+     <exports symbol='xmlFileRead' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFile' type='function'/>
+     <exports symbol='xmlParserGetDirectory' type='function'/>
+     <exports symbol='xmlOutputBufferWrite' type='function'/>
+     <exports symbol='xmlCleanupInputCallbacks' type='function'/>
+     <exports symbol='xmlInputCloseCallback' type='function'/>
+     <exports symbol='xmlIOHTTPOpenW' type='function'/>
+     <exports symbol='xmlAllocParserInputBuffer' type='function'/>
     </file>
     <file name='xmlautomata'>
      <summary>API to build regexp automata</summary>
      <description>the API to build regexp automata </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlFreeAutomata'/>
-     <exports symbol='xmlAutomataNewCounter'/>
-     <exports symbol='xmlAutomataGetInitState'/>
-     <exports symbol='xmlAutomataNewTransition2'/>
-     <exports symbol='xmlAutomataState'/>
-     <exports symbol='xmlAutomataNewState'/>
-     <exports symbol='xmlAutomataPtr'/>
-     <exports symbol='xmlAutomataNewCountTrans'/>
-     <exports symbol='xmlAutomataNewAllTrans'/>
-     <exports symbol='xmlAutomataNewOnceTrans'/>
-     <exports symbol='xmlAutomataNewCounterTrans'/>
-     <exports symbol='xmlAutomataCompile'/>
-     <exports symbol='xmlNewAutomata'/>
-     <exports symbol='xmlAutomataNewEpsilon'/>
-     <exports symbol='xmlAutomataStatePtr'/>
-     <exports symbol='xmlAutomataSetFinalState'/>
-     <exports symbol='xmlAutomata'/>
-     <exports symbol='xmlAutomataNewCountedTrans'/>
-     <exports symbol='xmlAutomataNewTransition'/>
-     <exports symbol='xmlAutomataIsDeterminist'/>
+     <exports symbol='xmlAutomataStatePtr' type='typedef'/>
+     <exports symbol='xmlAutomata' type='typedef'/>
+     <exports symbol='xmlAutomataPtr' type='typedef'/>
+     <exports symbol='xmlAutomataState' type='typedef'/>
+     <exports symbol='xmlFreeAutomata' type='function'/>
+     <exports symbol='xmlAutomataNewCounter' type='function'/>
+     <exports symbol='xmlAutomataGetInitState' type='function'/>
+     <exports symbol='xmlAutomataNewTransition2' type='function'/>
+     <exports symbol='xmlAutomataNewCountTrans' type='function'/>
+     <exports symbol='xmlAutomataNewAllTrans' type='function'/>
+     <exports symbol='xmlAutomataNewState' type='function'/>
+     <exports symbol='xmlAutomataNewCounterTrans' type='function'/>
+     <exports symbol='xmlAutomataCompile' type='function'/>
+     <exports symbol='xmlNewAutomata' type='function'/>
+     <exports symbol='xmlAutomataNewEpsilon' type='function'/>
+     <exports symbol='xmlAutomataNewCountedTrans' type='function'/>
+     <exports symbol='xmlAutomataSetFinalState' type='function'/>
+     <exports symbol='xmlAutomataNewOnceTrans' type='function'/>
+     <exports symbol='xmlAutomataNewTransition' type='function'/>
+     <exports symbol='xmlAutomataIsDeterminist' type='function'/>
     </file>
     <file name='xmlerror'>
      <summary>error handling</summary>
      <description>the API used to report errors </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_DTD_CONTENT_ERROR'/>
-     <exports symbol='XML_SCHEMAV_NOROOT'/>
-     <exports symbol='XML_DTD_ATTRIBUTE_VALUE'/>
-     <exports symbol='XML_ERR_INVALID_DEC_CHARREF'/>
-     <exports symbol='XML_RNGP_PARENTREF_NO_PARENT'/>
-     <exports symbol='XML_ERR_CDATA_NOT_FINISHED'/>
-     <exports symbol='XML_XINCLUDE_INCLUDE_IN_INCLUDE'/>
-     <exports symbol='xmlParserWarning'/>
-     <exports symbol='xmlErrorDomain'/>
-     <exports symbol='XML_ERR_DOCUMENT_END'/>
-     <exports symbol='xmlStructuredErrorFunc'/>
-     <exports symbol='XML_ERR_ENTITY_NOT_STARTED'/>
-     <exports symbol='XML_ERR_CHARREF_IN_PROLOG'/>
-     <exports symbol='XML_RNGP_INVALID_DEFINE_NAME'/>
-     <exports symbol='XML_SAVE_UNKNOWN_ENCODING'/>
-     <exports symbol='XML_ERR_CONDSEC_INVALID_KEYWORD'/>
-     <exports symbol='XML_CATALOG_MISSING_ATTR'/>
-     <exports symbol='XML_ERR_NO_MEMORY'/>
-     <exports symbol='XML_ERR_PEREF_SEMICOL_MISSING'/>
-     <exports symbol='XML_ERR_DOCUMENT_START'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_TEXT'/>
-     <exports symbol='XML_FROM_IO'/>
-     <exports symbol='XML_HTML_UNKNOWN_TAG'/>
-     <exports symbol='XML_DTD_NOT_STANDALONE'/>
-     <exports symbol='XML_RNGP_PAT_START_ATTR'/>
-     <exports symbol='XML_SCHEMAV_NOTEMPTY'/>
-     <exports symbol='XML_RNGP_NEED_COMBINE'/>
-     <exports symbol='XML_IO_EROFS'/>
-     <exports symbol='XML_ERR_DOCTYPE_NOT_FINISHED'/>
-     <exports symbol='XML_ERR_XMLDECL_NOT_STARTED'/>
-     <exports symbol='XML_IO_EXDEV'/>
-     <exports symbol='xmlParserValidityError'/>
-     <exports symbol='XML_XINCLUDE_NO_FALLBACK'/>
-     <exports symbol='XML_RNGP_URI_FRAGMENT'/>
-     <exports symbol='XML_FROM_MEMORY'/>
-     <exports symbol='XML_SCHEMAP_INVALID_MAXOCCURS'/>
-     <exports symbol='XML_ERR_MISSING_ENCODING'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTR_CHILD'/>
-     <exports symbol='XML_RNGP_ELEMENT_CONTENT'/>
-     <exports symbol='XML_ERR_LT_IN_ATTRIBUTE'/>
-     <exports symbol='XML_XINCLUDE_ENTITY_DEF_MISMATCH'/>
-     <exports symbol='XML_XPTR_RESOURCE_ERROR'/>
-     <exports symbol='XML_IO_EISCONN'/>
-     <exports symbol='XML_ERR_GT_REQUIRED'/>
-     <exports symbol='XML_SCHEMAP_FACET_NO_VALUE'/>
-     <exports symbol='XML_HTTP_UNKNOWN_HOST'/>
-     <exports symbol='XML_XPTR_EXTRA_OBJECTS'/>
-     <exports symbol='XML_ERR_ENTITY_NOT_FINISHED'/>
-     <exports symbol='XML_IO_UNKNOWN'/>
-     <exports symbol='XML_RNGP_PAT_ONEMORE_GROUP_ATTR'/>
-     <exports symbol='XML_ERR_VALUE_REQUIRED'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_EMPTY'/>
-     <exports symbol='XML_IO_ECHILD'/>
-     <exports symbol='XML_RNGP_URI_NOT_ABSOLUTE'/>
-     <exports symbol='XML_RNGP_NAME_MISSING'/>
-     <exports symbol='XML_ERR_CONDSEC_NOT_STARTED'/>
-     <exports symbol='XML_RNGP_START_MISSING'/>
-     <exports symbol='XML_ERR_PEREF_IN_EPILOG'/>
-     <exports symbol='XML_IO_EINTR'/>
-     <exports symbol='XML_FROM_VALID'/>
-     <exports symbol='XML_FTP_PASV_ANSWER'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_NOOP'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ELEM_CHILD'/>
-     <exports symbol='XML_CATALOG_RECURSION'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_GROUP'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI'/>
-     <exports symbol='XML_ERR_CHARREF_IN_EPILOG'/>
-     <exports symbol='XML_DTD_ELEM_DEFAULT_NAMESPACE'/>
-     <exports symbol='XML_SCHEMAP_FAILED_BUILD_IMPORT'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD'/>
-     <exports symbol='XML_SCHEMAP_REGEXP_INVALID'/>
-     <exports symbol='XML_XPTR_CHILDSEQ_START'/>
-     <exports symbol='XML_C14N_CREATE_STACK'/>
-     <exports symbol='XML_XINCLUDE_TEXT_FRAGMENT'/>
-     <exports symbol='XML_ERR_EXT_SUBSET_NOT_FINISHED'/>
-     <exports symbol='XML_RNGP_PARENTREF_NAME_INVALID'/>
-     <exports symbol='XML_FROM_DTD'/>
-     <exports symbol='XML_SCHEMAV_CONSTRUCT'/>
-     <exports symbol='XML_RNGP_EXTERNALREF_RECURSE'/>
-     <exports symbol='xmlParserValidityWarning'/>
-     <exports symbol='XML_DTD_ATTRIBUTE_DEFAULT'/>
-     <exports symbol='XML_RNGP_UNKNOWN_COMBINE'/>
-     <exports symbol='XML_RNGP_START_EMPTY'/>
-     <exports symbol='XML_RNGP_ELEM_CONTENT_EMPTY'/>
-     <exports symbol='XML_XPATH_EXPRESSION_OK'/>
-     <exports symbol='xmlSetGenericErrorFunc'/>
-     <exports symbol='XML_IO_EMLINK'/>
-     <exports symbol='XML_ERR_NMTOKEN_REQUIRED'/>
-     <exports symbol='XML_RNGP_ANYNAME_ATTR_ANCESTOR'/>
-     <exports symbol='XML_ERR_ENTITY_IS_EXTERNAL'/>
-     <exports symbol='XML_WAR_UNDECLARED_ENTITY'/>
-     <exports symbol='XML_ERR_PI_NOT_STARTED'/>
-     <exports symbol='XML_RNGP_START_CONTENT'/>
-     <exports symbol='XML_RNGP_GROUP_ATTR_CONFLICT'/>
-     <exports symbol='XML_RNGP_EMPTY'/>
-     <exports symbol='XML_SCHEMAV_ATTRUNKNOWN'/>
-     <exports symbol='XML_IO_ENODEV'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_REF'/>
-     <exports symbol='XML_FROM_PARSER'/>
-     <exports symbol='XML_XINCLUDE_RECURSION'/>
-     <exports symbol='XML_C14N_CREATE_CTXT'/>
-     <exports symbol='XML_SCHEMAP_ATTRGRP_NONAME_NOREF'/>
-     <exports symbol='XML_SCHEMAP_RESTRICTION_NONAME_NOREF'/>
-     <exports symbol='XML_XINCLUDE_TEXT_DOCUMENT'/>
-     <exports symbol='xmlParserPrintFileContext'/>
-     <exports symbol='XML_XINCLUDE_FALLBACKS_IN_INCLUDE'/>
-     <exports symbol='XML_ERR_STANDALONE_VALUE'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ATTR'/>
-     <exports symbol='XML_ERR_ENTITY_LOOP'/>
-     <exports symbol='XML_XPATH_INVALID_TYPE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD'/>
-     <exports symbol='XML_IO_EINPROGRESS'/>
-     <exports symbol='XML_IO_FLUSH'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD'/>
-     <exports symbol='XML_C14N_INVALID_NODE'/>
-     <exports symbol='XML_IO_EFAULT'/>
-     <exports symbol='XML_XPATH_INVALID_CTXT_POSITION'/>
-     <exports symbol='XML_ERR_NOTATION_NOT_FINISHED'/>
-     <exports symbol='xmlError'/>
-     <exports symbol='XML_HTML_STRUCURE_ERROR'/>
-     <exports symbol='XML_DTD_INVALID_DEFAULT'/>
-     <exports symbol='XML_DTD_UNKNOWN_ELEM'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_TYPE'/>
-     <exports symbol='XML_SCHEMAV_NOTYPE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_CHILD'/>
-     <exports symbol='XML_SCHEMAP_NOTATION_NO_NAME'/>
-     <exports symbol='XML_DTD_EMPTY_NOTATION'/>
-     <exports symbol='XML_RNGP_ELEMENT_EMPTY'/>
-     <exports symbol='XML_RNGP_PAT_LIST_TEXT'/>
-     <exports symbol='XML_XPATH_START_LITERAL_ERROR'/>
-     <exports symbol='XML_ERR_ELEMCONTENT_NOT_STARTED'/>
-     <exports symbol='XML_RNGP_INCLUDE_FAILURE'/>
-     <exports symbol='XML_RNGP_INVALID_VALUE'/>
-     <exports symbol='XML_ERR_COMMENT_NOT_FINISHED'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ATTRGROUP'/>
-     <exports symbol='initGenericErrorDefaultFunc'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD'/>
-     <exports symbol='XML_IO_EMSGSIZE'/>
-     <exports symbol='XML_FROM_CATALOG'/>
-     <exports symbol='XML_SCHEMAV_ATTRINVALID'/>
-     <exports symbol='XML_SCHEMAV_VALUE'/>
-     <exports symbol='XML_IO_LOAD_ERROR'/>
-     <exports symbol='XML_FROM_HTML'/>
-     <exports symbol='XML_RNGP_PAT_START_LIST'/>
-     <exports symbol='XML_ERR_LT_REQUIRED'/>
-     <exports symbol='XML_ERR_ATTLIST_NOT_STARTED'/>
-     <exports symbol='XML_RNGP_ELEMENT_NAME'/>
-     <exports symbol='XML_ERR_PCDATA_REQUIRED'/>
-     <exports symbol='XML_SCHEMAV_INTERNAL'/>
-     <exports symbol='XML_RNGP_PAT_START_VALUE'/>
-     <exports symbol='XML_ERR_STRING_NOT_CLOSED'/>
-     <exports symbol='XML_ERR_ENTITYREF_IN_DTD'/>
-     <exports symbol='XML_SCHEMAV_HAVEDEFAULT'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_NOTATION'/>
-     <exports symbol='XML_RNGP_ERROR_TYPE_LIB'/>
-     <exports symbol='XML_XPTR_EVAL_FAILED'/>
-     <exports symbol='XML_DTD_NO_ROOT'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_REDEFINE_NSNAME'/>
-     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME'/>
-     <exports symbol='XML_IO_ECANCELED'/>
-     <exports symbol='XML_ERR_UNKNOWN_ENCODING'/>
-     <exports symbol='XML_HTTP_URL_SYNTAX'/>
-     <exports symbol='XML_SCHEMAP_INVALID_FACET'/>
-     <exports symbol='XML_DTD_CONTENT_MODEL'/>
-     <exports symbol='XML_XPATH_UNDEF_PREFIX_ERROR'/>
-     <exports symbol='XML_SCHEMAP_REF_AND_SUBTYPE'/>
-     <exports symbol='XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR'/>
-     <exports symbol='XML_IO_EADDRINUSE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_LIST_CHILD'/>
-     <exports symbol='XML_CATALOG_ENTRY_BROKEN'/>
-     <exports symbol='XML_WAR_NS_URI_RELATIVE'/>
-     <exports symbol='XML_DTD_UNKNOWN_ID'/>
-     <exports symbol='XML_RNGP_TEXT_EXPECTED'/>
-     <exports symbol='XML_WAR_NS_URI'/>
-     <exports symbol='XML_XPATH_UNDEF_VARIABLE_ERROR'/>
-     <exports symbol='XML_SCHEMAV_ELEMCONT'/>
-     <exports symbol='XML_IO_EDOM'/>
-     <exports symbol='XML_SCHEMAV_FACET'/>
-     <exports symbol='XML_RNGP_PARAM_NAME_MISSING'/>
-     <exports symbol='xmlErrorLevel'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_BASE_TYPE'/>
-     <exports symbol='XML_RNGP_INVALID_URI'/>
-     <exports symbol='XML_RNGP_PAT_LIST_LIST'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_LIST'/>
-     <exports symbol='XML_RNGP_EXCEPT_NO_CONTENT'/>
-     <exports symbol='XML_RNGP_EXCEPT_EMPTY'/>
-     <exports symbol='XML_XPATH_UNFINISHED_LITERAL_ERROR'/>
-     <exports symbol='XML_RNGP_EXTERNALREF_EMTPY'/>
-     <exports symbol='XML_ERR_SPACE_REQUIRED'/>
-     <exports symbol='XML_SCHEMAV_EXTRACONTENT'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD'/>
-     <exports symbol='XML_DTD_DIFFERENT_PREFIX'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_NO_CONTENT'/>
-     <exports symbol='XML_SCHEMAV_NOTDETERMINIST'/>
-     <exports symbol='XML_ERR_INVALID_HEX_CHARREF'/>
-     <exports symbol='XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD'/>
-     <exports symbol='XML_RNGP_PAT_START_INTERLEAVE'/>
-     <exports symbol='XML_IO_ENFILE'/>
-     <exports symbol='XML_SCHEMAV_MISSING'/>
-     <exports symbol='XML_RNGP_GRAMMAR_CONTENT'/>
-     <exports symbol='XML_XINCLUDE_XPTR_FAILED'/>
-     <exports symbol='XML_DTD_ELEM_REDEFINED'/>
-     <exports symbol='XML_RNGP_PARENTREF_CREATE_FAILED'/>
-     <exports symbol='XML_ERR_ENTITY_IS_PARAMETER'/>
-     <exports symbol='XML_ERR_RESERVED_XML_NAME'/>
-     <exports symbol='XML_SCHEMAV_NOTSIMPLE'/>
-     <exports symbol='XML_RNGP_PARENTREF_NO_NAME'/>
-     <exports symbol='XML_IO_EPERM'/>
-     <exports symbol='XML_IO_ENETUNREACH'/>
-     <exports symbol='XML_ERR_CHARREF_AT_EOF'/>
-     <exports symbol='XML_IO_ENOMEM'/>
-     <exports symbol='XML_IO_ENOSPC'/>
-     <exports symbol='XML_RNGP_ATTR_CONFLICT'/>
-     <exports symbol='XML_RNGP_TYPE_VALUE'/>
-     <exports symbol='XML_FROM_REGEXP'/>
-     <exports symbol='XML_XINCLUDE_UNKNOWN_ENCODING'/>
-     <exports symbol='XML_RNGP_DEF_CHOICE_AND_INTERLEAVE'/>
-     <exports symbol='XML_TREE_UNTERMINATED_ENTITY'/>
-     <exports symbol='XML_ERR_URI_REQUIRED'/>
-     <exports symbol='XML_FROM_TREE'/>
-     <exports symbol='XML_CATALOG_PREFER_VALUE'/>
-     <exports symbol='XML_ERR_HYPHEN_IN_COMMENT'/>
-     <exports symbol='XML_TREE_INVALID_HEX'/>
-     <exports symbol='XML_C14N_REQUIRES_UTF8'/>
-     <exports symbol='XML_FROM_XINCLUDE'/>
-     <exports symbol='XML_SCHEMAP_TYPE_AND_SUBTYPE'/>
-     <exports symbol='xmlParserPrintFileInfo'/>
-     <exports symbol='xmlParserErrors'/>
-     <exports symbol='XML_RNGP_GRAMMAR_EMPTY'/>
-     <exports symbol='XML_IO_ENOTDIR'/>
-     <exports symbol='XML_SAVE_CHAR_INVALID'/>
-     <exports symbol='XML_RNGP_ELEMENT_NO_CONTENT'/>
-     <exports symbol='XML_ERR_ENTITYREF_NO_NAME'/>
-     <exports symbol='XML_DTD_ID_FIXED'/>
-     <exports symbol='XML_XINCLUDE_NO_HREF'/>
-     <exports symbol='XML_XPATH_INVALID_OPERAND'/>
-     <exports symbol='XML_IO_ENOEXEC'/>
-     <exports symbol='XML_RNGP_PAT_LIST_REF'/>
-     <exports symbol='XML_XINCLUDE_HREF_URI'/>
-     <exports symbol='XML_ERR_EXTRA_CONTENT'/>
-     <exports symbol='XML_ERR_EXT_ENTITY_STANDALONE'/>
-     <exports symbol='XML_SCHEMAP_FAILED_PARSE'/>
-     <exports symbol='XML_RNGP_REF_CYCLE'/>
-     <exports symbol='XML_RNGP_HREF_ERROR'/>
-     <exports symbol='XML_FROM_NONE'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_GROUP'/>
-     <exports symbol='XML_ERR_LITERAL_NOT_STARTED'/>
-     <exports symbol='XML_SCHEMAP_INVALID_REF_AND_SUBTYPE'/>
-     <exports symbol='XML_RNGP_ELEM_TEXT_CONFLICT'/>
-     <exports symbol='XML_SCHEMAP_ATTR_NONAME_NOREF'/>
-     <exports symbol='XML_SCHEMAP_ELEM_NONAME_NOREF'/>
-     <exports symbol='XML_DTD_ID_SUBSET'/>
-     <exports symbol='XML_ERR_ENTITY_CHAR_ERROR'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD'/>
-     <exports symbol='XML_RNGP_PAT_START_EMPTY'/>
-     <exports symbol='XML_DTD_UNKNOWN_ENTITY'/>
-     <exports symbol='XML_RNGP_PARSE_ERROR'/>
-     <exports symbol='XML_RNGP_XML_NS'/>
-     <exports symbol='XML_ERR_MISPLACED_CDATA_END'/>
-     <exports symbol='XML_FROM_HTTP'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ONEMORE'/>
-     <exports symbol='XML_WAR_LANG_VALUE'/>
-     <exports symbol='XML_RNGP_REF_CREATE_FAILED'/>
-     <exports symbol='XML_ERR_SEPARATOR_REQUIRED'/>
-     <exports symbol='XML_DTD_ROOT_NAME'/>
-     <exports symbol='XML_RNGP_UNKNOWN_TYPE_LIB'/>
-     <exports symbol='XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_CONTENT'/>
-     <exports symbol='XML_RNGP_REF_NOT_EMPTY'/>
-     <exports symbol='xmlGetLastError'/>
-     <exports symbol='XML_XPATH_VARIABLE_REF_ERROR'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_ADD'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_CHOICE_CHILD'/>
-     <exports symbol='XML_DTD_NOTATION_REDEFINED'/>
-     <exports symbol='XML_RNGP_ELEM_CONTENT_ERROR'/>
-     <exports symbol='xmlParserError'/>
-     <exports symbol='XML_DTD_ATTRIBUTE_REDEFINED'/>
-     <exports symbol='XML_RNGP_UNKNOWN_ATTRIBUTE'/>
-     <exports symbol='XML_ERR_UNDECLARED_ENTITY'/>
-     <exports symbol='XML_ERR_PUBID_REQUIRED'/>
-     <exports symbol='XML_IO_ENOTSOCK'/>
-     <exports symbol='XML_RNGP_PAT_START_GROUP'/>
-     <exports symbol='XML_RNGP_NOTALLOWED_NOT_EMPTY'/>
-     <exports symbol='XML_RNGP_MISSING_HREF'/>
-     <exports symbol='XML_ERR_PI_NOT_FINISHED'/>
-     <exports symbol='XML_FROM_RELAXNGP'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ATTR'/>
-     <exports symbol='XML_FTP_ACCNT'/>
-     <exports symbol='XML_FROM_RELAXNGV'/>
-     <exports symbol='XML_RNGP_PAT_START_DATA'/>
-     <exports symbol='XML_SCHEMAV_NOTTOPLEVEL'/>
-     <exports symbol='XML_IO_ENOENT'/>
-     <exports symbol='XML_ERR_NO_DTD'/>
-     <exports symbol='XML_FROM_C14N'/>
-     <exports symbol='XML_FROM_XSLT'/>
-     <exports symbol='XML_RNGP_PAT_LIST_ATTR'/>
-     <exports symbol='XML_IO_EIO'/>
-     <exports symbol='XML_IO_EACCES'/>
-     <exports symbol='XML_DTD_NOT_PCDATA'/>
-     <exports symbol='XML_SCHEMAP_PREFIX_UNDEFINED'/>
-     <exports symbol='XML_WAR_UNKNOWN_VERSION'/>
-     <exports symbol='XML_RNGP_PARAM_FORBIDDEN'/>
-     <exports symbol='XML_ERR_OK'/>
-     <exports symbol='XML_SCHEMAP_NOTHING_TO_PARSE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD'/>
-     <exports symbol='XML_ERR_UNSUPPORTED_ENCODING'/>
-     <exports symbol='XML_SCHEMAP_GROUP_NONAME_NOREF'/>
-     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME'/>
-     <exports symbol='XML_ERR_ENTITYREF_IN_PROLOG'/>
-     <exports symbol='XML_ERR_CHARREF_IN_DTD'/>
-     <exports symbol='XML_DTD_LOAD_ERROR'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_NOTATION_CHILD'/>
-     <exports symbol='XML_IO_ENOTTY'/>
-     <exports symbol='XML_RNGP_EMPTY_CONTENT'/>
-     <exports symbol='XML_IO_EALREADY'/>
-     <exports symbol='XML_DTD_NO_DTD'/>
-     <exports symbol='XML_IO_ERANGE'/>
-     <exports symbol='XML_DTD_UNKNOWN_NOTATION'/>
-     <exports symbol='XML_IO_ENOSYS'/>
-     <exports symbol='XML_FROM_DATATYPE'/>
-     <exports symbol='XML_ERR_WARNING'/>
-     <exports symbol='XML_SCHEMAP_ATTRFORMDEFAULT_VALUE'/>
-     <exports symbol='XML_IO_EISDIR'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE'/>
-     <exports symbol='XML_ERR_VERSION_MISSING'/>
-     <exports symbol='XML_XINCLUDE_MULTIPLE_ROOT'/>
-     <exports symbol='XML_XPATH_INVALID_CTXT_SIZE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_UNION_CHILD'/>
-     <exports symbol='XML_ERR_PEREF_AT_EOF'/>
-     <exports symbol='XML_XPATH_MEMORY_ERROR'/>
-     <exports symbol='XML_SCHEMAP_NOROOT'/>
-     <exports symbol='XML_XPATH_EXPR_ERROR'/>
-     <exports symbol='XML_RNGP_DEFINE_EMPTY'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_NOT_STARTED'/>
-     <exports symbol='XML_XPATH_UNCLOSED_ERROR'/>
-     <exports symbol='XML_WAR_CATALOG_PI'/>
-     <exports symbol='XML_SCHEMAP_INVALID_MINOCCURS'/>
-     <exports symbol='XML_IO_ENOLCK'/>
-     <exports symbol='XML_RNGP_CHOICE_EMPTY'/>
-     <exports symbol='XML_ERR_LITERAL_NOT_FINISHED'/>
-     <exports symbol='xmlSetStructuredErrorFunc'/>
-     <exports symbol='XML_ERR_ENTITYREF_SEMICOL_MISSING'/>
-     <exports symbol='XML_DTD_MULTIPLE_ID'/>
-     <exports symbol='XML_FROM_XPATH'/>
-     <exports symbol='XML_IO_EPIPE'/>
-     <exports symbol='XML_TREE_INVALID_DEC'/>
-     <exports symbol='XML_SCHEMAP_EXTENSION_NO_BASE'/>
-     <exports symbol='XML_SCHEMAP_NOTYPE_NOREF'/>
-     <exports symbol='xmlResetError'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_EMPTY'/>
-     <exports symbol='XML_SCHEMAV_ISABSTRACT'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP'/>
-     <exports symbol='XML_DTD_NOT_EMPTY'/>
-     <exports symbol='XML_RNGP_PAT_LIST_ELEM'/>
-     <exports symbol='XML_SCHEMAV_UNDECLAREDELEM'/>
-     <exports symbol='XML_RNGP_CREATE_FAILURE'/>
-     <exports symbol='XML_IO_EBADF'/>
-     <exports symbol='XML_ERR_CONDSEC_NOT_FINISHED'/>
-     <exports symbol='XML_RNGP_PREFIX_UNDEFINED'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI'/>
-     <exports symbol='XML_ERR_EQUAL_REQUIRED'/>
-     <exports symbol='XML_XPATH_UNKNOWN_FUNC_ERROR'/>
-     <exports symbol='XML_SCHEMAP_INVALID_WHITE_SPACE'/>
-     <exports symbol='XML_RNGP_INCLUDE_EMPTY'/>
-     <exports symbol='XML_IO_ENOTSUP'/>
-     <exports symbol='XML_DTD_UNKNOWN_ATTRIBUTE'/>
-     <exports symbol='XML_XPTR_SUB_RESOURCE_ERROR'/>
-     <exports symbol='XML_RNGP_VALUE_EMPTY'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_CREATE_FAILED'/>
-     <exports symbol='XML_DTD_NO_PREFIX'/>
-     <exports symbol='XML_IO_EAGAIN'/>
-     <exports symbol='XML_RNGP_UNKNOWN_CONSTRUCT'/>
-     <exports symbol='XML_ERR_UNPARSED_ENTITY'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_IMPORT_CHILD'/>
-     <exports symbol='XML_FTP_EPSV_ANSWER'/>
-     <exports symbol='XML_DTD_ENTITY_TYPE'/>
-     <exports symbol='XML_ERR_FATAL'/>
-     <exports symbol='_xmlError'/>
-     <exports symbol='XML_DTD_ID_REDEFINED'/>
-     <exports symbol='XML_XPATH_ENCODING_ERROR'/>
-     <exports symbol='XML_RNGP_REF_NO_NAME'/>
-     <exports symbol='XML_ERR_NONE'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD'/>
-     <exports symbol='XML_RNGP_NSNAME_ATTR_ANCESTOR'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_TYPE'/>
-     <exports symbol='XML_RNGP_PAT_START_ONEMORE'/>
-     <exports symbol='XML_ERR_CONDSEC_INVALID'/>
-     <exports symbol='XML_RNGP_PAT_ATTR_ATTR'/>
-     <exports symbol='XML_XPTR_UNKNOWN_SCHEME'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD'/>
-     <exports symbol='XML_SCHEMAP_INVALID_FACET_VALUE'/>
-     <exports symbol='xmlErrorPtr'/>
-     <exports symbol='XML_SCHEMAP_INVALID_BOOLEAN'/>
-     <exports symbol='XML_ERR_ENTITYREF_IN_EPILOG'/>
-     <exports symbol='XML_SCHEMAP_NOATTR_NOREF'/>
-     <exports symbol='XML_RNGP_GRAMMAR_MISSING'/>
-     <exports symbol='XML_DTD_CONTENT_NOT_DETERMINIST'/>
-     <exports symbol='XML_DTD_NO_ELEM_NAME'/>
-     <exports symbol='XML_RNGP_GRAMMAR_NO_START'/>
-     <exports symbol='XML_RNGP_VALUE_NO_CONTENT'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD'/>
-     <exports symbol='XML_IO_EAFNOSUPPORT'/>
-     <exports symbol='xmlResetLastError'/>
-     <exports symbol='XML_XPTR_SYNTAX_ERROR'/>
-     <exports symbol='XML_CATALOG_NOT_CATALOG'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_REF'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_EMPTY'/>
-     <exports symbol='xmlCtxtResetLastError'/>
-     <exports symbol='XML_IO_EFBIG'/>
-     <exports symbol='XML_ERR_NS_DECL_ERROR'/>
-     <exports symbol='XML_RNGP_REF_NAME_INVALID'/>
-     <exports symbol='XML_ERR_ERROR'/>
-     <exports symbol='XML_DTD_MISSING_ATTRIBUTE'/>
-     <exports symbol='XML_IO_EMFILE'/>
-     <exports symbol='XML_RNGP_EMPTY_NOT_EMPTY'/>
-     <exports symbol='XML_DTD_ELEM_NAMESPACE'/>
-     <exports symbol='XML_RNGP_PAT_ATTR_ELEM'/>
-     <exports symbol='XML_IO_NO_INPUT'/>
-     <exports symbol='XML_NS_ERR_UNDEFINED_NAMESPACE'/>
-     <exports symbol='XML_XPATH_INVALID_ARITY'/>
-     <exports symbol='XML_XPATH_INVALID_CHAR_ERROR'/>
-     <exports symbol='XML_REGEXP_COMPILE_ERROR'/>
-     <exports symbol='XML_IO_WRITE'/>
-     <exports symbol='XML_ERR_ENTITY_PE_INTERNAL'/>
-     <exports symbol='XML_RNGP_DEFINE_MISSING'/>
-     <exports symbol='XML_ERR_NOTATION_NOT_STARTED'/>
-     <exports symbol='XML_ERR_INTERNAL_ERROR'/>
-     <exports symbol='XML_IO_EBADMSG'/>
-     <exports symbol='XML_RNGP_PAT_LIST_INTERLEAVE'/>
-     <exports symbol='XML_ERR_DOCUMENT_EMPTY'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ELEM'/>
-     <exports symbol='XML_IO_NETWORK_ATTEMPT'/>
-     <exports symbol='XML_FROM_OUTPUT'/>
-     <exports symbol='XML_FROM_NAMESPACE'/>
-     <exports symbol='XML_IO_EBUSY'/>
-     <exports symbol='XML_ERR_ATTLIST_NOT_FINISHED'/>
-     <exports symbol='XML_RNGP_INCLUDE_RECURSE'/>
-     <exports symbol='XML_ERR_INVALID_URI'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ENUM'/>
-     <exports symbol='XML_SCHEMAV_INVALIDATTR'/>
-     <exports symbol='XML_SCHEMAP_FAILED_LOAD'/>
-     <exports symbol='XML_IO_ESRCH'/>
-     <exports symbol='XML_IO_ENXIO'/>
-     <exports symbol='XML_FROM_XPOINTER'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_WITHOUT_VALUE'/>
-     <exports symbol='XML_RNGP_TEXT_HAS_CHILD'/>
-     <exports symbol='XML_SCHEMAV_NOTNILLABLE'/>
-     <exports symbol='XML_SCHEMAP_ELEM_DEFAULT_FIXED'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_TYPE'/>
-     <exports symbol='XML_RNGP_REF_NO_DEF'/>
-     <exports symbol='XML_ERR_NOT_WELL_BALANCED'/>
-     <exports symbol='XML_NS_ERR_XML_NAMESPACE'/>
-     <exports symbol='XML_ERR_INVALID_CHARREF'/>
-     <exports symbol='XML_ERR_INVALID_CHAR'/>
-     <exports symbol='XML_RNGP_FOREIGN_ELEMENT'/>
-     <exports symbol='XML_XINCLUDE_PARSE_VALUE'/>
-     <exports symbol='XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME'/>
-     <exports symbol='XML_RNGP_NSNAME_NO_NS'/>
-     <exports symbol='XML_ERR_MIXED_NOT_STARTED'/>
-     <exports symbol='XML_SCHEMAV_INVALIDELEM'/>
-     <exports symbol='XML_NS_ERR_QNAME'/>
-     <exports symbol='XML_DTD_NOTATION_VALUE'/>
-     <exports symbol='XML_ERR_INVALID_ENCODING'/>
-     <exports symbol='XML_RNGP_EXCEPT_MISSING'/>
-     <exports symbol='XML_ERR_TAG_NOT_FINISHED'/>
-     <exports symbol='XML_RNGP_XMLNS_NAME'/>
-     <exports symbol='XML_ERR_LTSLASH_REQUIRED'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ALL_CHILD'/>
-     <exports symbol='XML_DTD_MIXED_CORRUPT'/>
-     <exports symbol='XML_RNGP_DEFINE_CREATE_FAILED'/>
-     <exports symbol='XML_ERR_ENTITY_BOUNDARY'/>
-     <exports symbol='XML_SCHEMAP_ELEMFORMDEFAULT_VALUE'/>
-     <exports symbol='XML_ERR_PEREF_IN_INT_SUBSET'/>
-     <exports symbol='XML_RNGP_DATA_CONTENT'/>
-     <exports symbol='XML_ERR_STRING_NOT_STARTED'/>
-     <exports symbol='xmlCtxtGetLastError'/>
-     <exports symbol='XML_RNGP_EXCEPT_MULTIPLE'/>
-     <exports symbol='XML_IO_EDEADLK'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_NOT_FINISHED'/>
-     <exports symbol='XML_IO_EINVAL'/>
-     <exports symbol='XML_IO_ENAMETOOLONG'/>
-     <exports symbol='XML_ERR_PEREF_IN_PROLOG'/>
-     <exports symbol='XML_RNGP_EXTERNAL_REF_FAILURE'/>
-     <exports symbol='XML_SCHEMAV_NOROLLBACK'/>
-     <exports symbol='XML_FROM_FTP'/>
-     <exports symbol='XML_RNGP_PAT_START_TEXT'/>
-     <exports symbol='XML_SAVE_NOT_UTF8'/>
-     <exports symbol='XML_DTD_INVALID_CHILD'/>
-     <exports symbol='XML_RNGP_TYPE_MISSING'/>
-     <exports symbol='XML_ERR_TAG_NAME_MISMATCH'/>
-     <exports symbol='XML_ERR_ENCODING_NAME'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_REDEFINED'/>
-     <exports symbol='XML_IO_ECONNREFUSED'/>
-     <exports symbol='XML_ERR_XMLDECL_NOT_FINISHED'/>
-     <exports symbol='XML_XINCLUDE_XPTR_RESULT'/>
-     <exports symbol='XML_SCHEMAP_SIMPLETYPE_NONAME'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_GROUP_CHILD'/>
-     <exports symbol='XML_XINCLUDE_BUILD_FAILED'/>
-     <exports symbol='XML_RNGP_PARENTREF_NOT_EMPTY'/>
-     <exports symbol='XML_ERR_PEREF_NO_NAME'/>
-     <exports symbol='XML_ERR_ENTITYREF_AT_EOF'/>
-     <exports symbol='XML_NS_ERR_ATTRIBUTE_REDEFINED'/>
-     <exports symbol='XML_ERR_NAME_REQUIRED'/>
-     <exports symbol='XML_IO_ETIMEDOUT'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_CHILDREN'/>
-     <exports symbol='xmlCopyError'/>
-     <exports symbol='XML_RNGP_DEFINE_NAME_MISSING'/>
-     <exports symbol='XML_XPATH_NUMBER_ERROR'/>
-     <exports symbol='XML_SAVE_NO_DOCTYPE'/>
-     <exports symbol='XML_RNGP_CHOICE_CONTENT'/>
-     <exports symbol='XML_RNGP_EMPTY_CONSTRUCT'/>
-     <exports symbol='XML_RNGP_FORBIDDEN_ATTRIBUTE'/>
-     <exports symbol='XML_ERR_ELEMCONTENT_NOT_FINISHED'/>
-     <exports symbol='xmlGenericErrorFunc'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ELEMENT'/>
-     <exports symbol='XML_ERR_URI_FRAGMENT'/>
-     <exports symbol='XML_IO_ESPIPE'/>
-     <exports symbol='XML_DTD_NO_DOC'/>
-     <exports symbol='XML_IO_EEXIST'/>
-     <exports symbol='XML_FROM_SCHEMASV'/>
-     <exports symbol='XML_FROM_SCHEMASP'/>
-     <exports symbol='XML_ERR_MIXED_NOT_FINISHED'/>
-     <exports symbol='XML_DTD_STANDALONE_WHITE_SPACE'/>
-     <exports symbol='XML_HTTP_USE_IP'/>
-     <exports symbol='XML_IO_ENCODER'/>
-     <exports symbol='XML_IO_ENOTEMPTY'/>
-     <exports symbol='XML_SCHEMAV_WRONGELEM'/>
-     <exports symbol='XML_RNGP_START_CHOICE_AND_INTERLEAVE'/>
-     <exports symbol='XML_XPATH_INVALID_PREDICATE_ERROR'/>
-     <exports symbol='XML_XINCLUDE_INVALID_CHAR'/>
-     <exports symbol='XML_RNGP_TYPE_NOT_FOUND'/>
-     <exports symbol='XML_IO_BUFFER_FULL'/>
+     <exports symbol='XML_DTD_CONTENT_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOROOT' type='enum'/>
+     <exports symbol='XML_DTD_ATTRIBUTE_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_DEC_CHARREF' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NO_PARENT' type='enum'/>
+     <exports symbol='XML_ERR_CDATA_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_INCLUDE_IN_INCLUDE' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_END' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_IN_PROLOG' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_DEFINE_NAME' type='enum'/>
+     <exports symbol='XML_SAVE_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_INVALID_KEYWORD' type='enum'/>
+     <exports symbol='XML_CATALOG_MISSING_ATTR' type='enum'/>
+     <exports symbol='XML_ERR_NO_MEMORY' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_SEMICOL_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_START' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_TEXT' type='enum'/>
+     <exports symbol='XML_FROM_IO' type='enum'/>
+     <exports symbol='XML_HTML_UNKNOWN_TAG' type='enum'/>
+     <exports symbol='XML_DTD_NOT_STANDALONE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_ATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTEMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_NEED_COMBINE' type='enum'/>
+     <exports symbol='XML_IO_EROFS' type='enum'/>
+     <exports symbol='XML_ERR_DOCTYPE_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_XMLDECL_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_IO_EXDEV' type='enum'/>
+     <exports symbol='XML_XINCLUDE_NO_FALLBACK' type='enum'/>
+     <exports symbol='XML_RNGP_URI_FRAGMENT' type='enum'/>
+     <exports symbol='XML_FROM_MEMORY' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_MAXOCCURS' type='enum'/>
+     <exports symbol='XML_ERR_MISSING_ENCODING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_CONTENT' type='enum'/>
+     <exports symbol='XML_ERR_LT_IN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_XINCLUDE_ENTITY_DEF_MISMATCH' type='enum'/>
+     <exports symbol='XML_XPTR_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XML_IO_EISCONN' type='enum'/>
+     <exports symbol='XML_ERR_GT_REQUIRED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FACET_NO_VALUE' type='enum'/>
+     <exports symbol='XML_HTTP_UNKNOWN_HOST' type='enum'/>
+     <exports symbol='XML_XPTR_EXTRA_OBJECTS' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_IO_UNKNOWN' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ONEMORE_GROUP_ATTR' type='enum'/>
+     <exports symbol='XML_ERR_VALUE_REQUIRED' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_EMPTY' type='enum'/>
+     <exports symbol='XML_IO_ECHILD' type='enum'/>
+     <exports symbol='XML_RNGP_URI_NOT_ABSOLUTE' type='enum'/>
+     <exports symbol='XML_RNGP_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_RNGP_START_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_EPILOG' type='enum'/>
+     <exports symbol='XML_IO_EINTR' type='enum'/>
+     <exports symbol='XML_FROM_VALID' type='enum'/>
+     <exports symbol='XML_FTP_PASV_ANSWER' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_NOOP' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' type='enum'/>
+     <exports symbol='XML_CATALOG_RECURSION' type='enum'/>
+     <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_ELEM_DEFAULT_NAMESPACE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_BUILD_IMPORT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REGEXP_INVALID' type='enum'/>
+     <exports symbol='XML_XPTR_CHILDSEQ_START' type='enum'/>
+     <exports symbol='XML_C14N_CREATE_STACK' type='enum'/>
+     <exports symbol='XML_XINCLUDE_TEXT_FRAGMENT' type='enum'/>
+     <exports symbol='XML_ERR_EXT_SUBSET_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NAME_INVALID' type='enum'/>
+     <exports symbol='XML_FROM_DTD' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNALREF_RECURSE' type='enum'/>
+     <exports symbol='XML_DTD_ATTRIBUTE_DEFAULT' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_COMBINE' type='enum'/>
+     <exports symbol='XML_RNGP_START_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_CONTENT_EMPTY' type='enum'/>
+     <exports symbol='XML_XPATH_EXPRESSION_OK' type='enum'/>
+     <exports symbol='XML_IO_EMLINK' type='enum'/>
+     <exports symbol='XML_ERR_NMTOKEN_REQUIRED' type='enum'/>
+     <exports symbol='XML_RNGP_ANYNAME_ATTR_ANCESTOR' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_IS_EXTERNAL' type='enum'/>
+     <exports symbol='XML_WAR_UNDECLARED_ENTITY' type='enum'/>
+     <exports symbol='XML_ERR_PI_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_RNGP_START_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_GROUP_ATTR_CONFLICT' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ATTRUNKNOWN' type='enum'/>
+     <exports symbol='XML_IO_ENODEV' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_REF' type='enum'/>
+     <exports symbol='XML_FROM_PARSER' type='enum'/>
+     <exports symbol='XML_XINCLUDE_RECURSION' type='enum'/>
+     <exports symbol='XML_C14N_CREATE_CTXT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTRGRP_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_RESTRICTION_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_XINCLUDE_TEXT_DOCUMENT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_FALLBACKS_IN_INCLUDE' type='enum'/>
+     <exports symbol='XML_ERR_STANDALONE_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ATTR' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_LOOP' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD' type='enum'/>
+     <exports symbol='XML_IO_EINPROGRESS' type='enum'/>
+     <exports symbol='XML_IO_FLUSH' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD' type='enum'/>
+     <exports symbol='XML_C14N_INVALID_NODE' type='enum'/>
+     <exports symbol='XML_IO_EFAULT' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CTXT_POSITION' type='enum'/>
+     <exports symbol='XML_ERR_NOTATION_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_HTML_STRUCURE_ERROR' type='enum'/>
+     <exports symbol='XML_DTD_INVALID_DEFAULT' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTATION_NO_NAME' type='enum'/>
+     <exports symbol='XML_DTD_EMPTY_NOTATION' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_TEXT' type='enum'/>
+     <exports symbol='XML_XPATH_START_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XML_ERR_ELEMCONTENT_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_FAILURE' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_COMMENT_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ATTRGROUP' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' type='enum'/>
+     <exports symbol='XML_IO_EMSGSIZE' type='enum'/>
+     <exports symbol='XML_FROM_CATALOG' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ATTRINVALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_VALUE' type='enum'/>
+     <exports symbol='XML_IO_LOAD_ERROR' type='enum'/>
+     <exports symbol='XML_FROM_HTML' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_LIST' type='enum'/>
+     <exports symbol='XML_ERR_LT_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_ATTLIST_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_NAME' type='enum'/>
+     <exports symbol='XML_ERR_PCDATA_REQUIRED' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INTERNAL' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_STRING_NOT_CLOSED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_IN_DTD' type='enum'/>
+     <exports symbol='XML_SCHEMAV_HAVEDEFAULT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_NOTATION' type='enum'/>
+     <exports symbol='XML_RNGP_ERROR_TYPE_LIB' type='enum'/>
+     <exports symbol='XML_XPTR_EVAL_FAILED' type='enum'/>
+     <exports symbol='XML_DTD_NO_ROOT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_IMPORT_REDEFINE_NSNAME' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' type='enum'/>
+     <exports symbol='XML_IO_ECANCELED' type='enum'/>
+     <exports symbol='XML_ERR_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_HTTP_URL_SYNTAX' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_FACET' type='enum'/>
+     <exports symbol='XML_DTD_CONTENT_MODEL' type='enum'/>
+     <exports symbol='XML_XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REF_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' type='enum'/>
+     <exports symbol='XML_IO_EADDRINUSE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_LIST_CHILD' type='enum'/>
+     <exports symbol='XML_CATALOG_ENTRY_BROKEN' type='enum'/>
+     <exports symbol='XML_WAR_NS_URI_RELATIVE' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ID' type='enum'/>
+     <exports symbol='XML_RNGP_TEXT_EXPECTED' type='enum'/>
+     <exports symbol='XML_WAR_NS_URI' type='enum'/>
+     <exports symbol='XML_XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ELEMCONT' type='enum'/>
+     <exports symbol='XML_IO_EDOM' type='enum'/>
+     <exports symbol='XML_SCHEMAV_FACET' type='enum'/>
+     <exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_BASE_TYPE' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_URI' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_LIST' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_LIST' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_EMPTY' type='enum'/>
+     <exports symbol='XML_XPATH_UNFINISHED_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNALREF_EMTPY' type='enum'/>
+     <exports symbol='XML_ERR_SPACE_REQUIRED' type='enum'/>
+     <exports symbol='XML_SCHEMAV_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' type='enum'/>
+     <exports symbol='XML_DTD_DIFFERENT_PREFIX' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTDETERMINIST' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_HEX_CHARREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_IO_ENFILE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_CONTENT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_XPTR_FAILED' type='enum'/>
+     <exports symbol='XML_DTD_ELEM_REDEFINED' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_IS_PARAMETER' type='enum'/>
+     <exports symbol='XML_ERR_RESERVED_XML_NAME' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTSIMPLE' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NO_NAME' type='enum'/>
+     <exports symbol='XML_IO_EPERM' type='enum'/>
+     <exports symbol='XML_IO_ENETUNREACH' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_IO_ENOMEM' type='enum'/>
+     <exports symbol='XML_IO_ENOSPC' type='enum'/>
+     <exports symbol='XML_RNGP_ATTR_CONFLICT' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_VALUE' type='enum'/>
+     <exports symbol='XML_FROM_REGEXP' type='enum'/>
+     <exports symbol='XML_XINCLUDE_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_RNGP_DEF_CHOICE_AND_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_TREE_UNTERMINATED_ENTITY' type='enum'/>
+     <exports symbol='XML_ERR_URI_REQUIRED' type='enum'/>
+     <exports symbol='XML_FROM_TREE' type='enum'/>
+     <exports symbol='XML_CATALOG_PREFER_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_HYPHEN_IN_COMMENT' type='enum'/>
+     <exports symbol='XML_TREE_INVALID_HEX' type='enum'/>
+     <exports symbol='XML_C14N_REQUIRES_UTF8' type='enum'/>
+     <exports symbol='XML_FROM_XINCLUDE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_TYPE_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_EMPTY' type='enum'/>
+     <exports symbol='XML_IO_ENOTDIR' type='enum'/>
+     <exports symbol='XML_SAVE_CHAR_INVALID' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_NO_NAME' type='enum'/>
+     <exports symbol='XML_DTD_ID_FIXED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_NO_HREF' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_OPERAND' type='enum'/>
+     <exports symbol='XML_IO_ENOEXEC' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_REF' type='enum'/>
+     <exports symbol='XML_XINCLUDE_HREF_URI' type='enum'/>
+     <exports symbol='XML_ERR_EXTRA_CONTENT' type='enum'/>
+     <exports symbol='XML_ERR_EXT_ENTITY_STANDALONE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_PARSE' type='enum'/>
+     <exports symbol='XML_RNGP_REF_CYCLE' type='enum'/>
+     <exports symbol='XML_RNGP_HREF_ERROR' type='enum'/>
+     <exports symbol='XML_FROM_NONE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_GROUP' type='enum'/>
+     <exports symbol='XML_ERR_LITERAL_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_REF_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_TEXT_CONFLICT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTR_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEM_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_DTD_ID_SUBSET' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_CHAR_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_EMPTY' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ENTITY' type='enum'/>
+     <exports symbol='XML_RNGP_PARSE_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_XML_NS' type='enum'/>
+     <exports symbol='XML_ERR_MISPLACED_CDATA_END' type='enum'/>
+     <exports symbol='XML_FROM_HTTP' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' type='enum'/>
+     <exports symbol='XML_WAR_LANG_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_REF_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_ERR_SEPARATOR_REQUIRED' type='enum'/>
+     <exports symbol='XML_DTD_ROOT_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_TYPE_LIB' type='enum'/>
+     <exports symbol='XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_XPATH_VARIABLE_REF_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_ADD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' type='enum'/>
+     <exports symbol='XML_DTD_NOTATION_REDEFINED' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_CONTENT_ERROR' type='enum'/>
+     <exports symbol='XML_DTD_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_ERR_UNDECLARED_ENTITY' type='enum'/>
+     <exports symbol='XML_ERR_PUBID_REQUIRED' type='enum'/>
+     <exports symbol='XML_IO_ENOTSOCK' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_GROUP' type='enum'/>
+     <exports symbol='XML_RNGP_NOTALLOWED_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_MISSING_HREF' type='enum'/>
+     <exports symbol='XML_ERR_PI_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_FROM_RELAXNGP' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ATTR' type='enum'/>
+     <exports symbol='XML_FTP_ACCNT' type='enum'/>
+     <exports symbol='XML_FROM_RELAXNGV' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_DATA' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTTOPLEVEL' type='enum'/>
+     <exports symbol='XML_IO_ENOENT' type='enum'/>
+     <exports symbol='XML_ERR_NO_DTD' type='enum'/>
+     <exports symbol='XML_FROM_C14N' type='enum'/>
+     <exports symbol='XML_FROM_XSLT' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_ATTR' type='enum'/>
+     <exports symbol='XML_IO_EIO' type='enum'/>
+     <exports symbol='XML_IO_EACCES' type='enum'/>
+     <exports symbol='XML_DTD_NOT_PCDATA' type='enum'/>
+     <exports symbol='XML_SCHEMAP_PREFIX_UNDEFINED' type='enum'/>
+     <exports symbol='XML_WAR_UNKNOWN_VERSION' type='enum'/>
+     <exports symbol='XML_RNGP_PARAM_FORBIDDEN' type='enum'/>
+     <exports symbol='XML_ERR_OK' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTHING_TO_PARSE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD' type='enum'/>
+     <exports symbol='XML_ERR_UNSUPPORTED_ENCODING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_GROUP_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_IN_PROLOG' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_IN_DTD' type='enum'/>
+     <exports symbol='XML_DTD_LOAD_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_NOTATION_CHILD' type='enum'/>
+     <exports symbol='XML_IO_ENOTTY' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_CONTENT' type='enum'/>
+     <exports symbol='XML_IO_EALREADY' type='enum'/>
+     <exports symbol='XML_DTD_NO_DTD' type='enum'/>
+     <exports symbol='XML_IO_ERANGE' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_NOTATION' type='enum'/>
+     <exports symbol='XML_IO_ENOSYS' type='enum'/>
+     <exports symbol='XML_FROM_DATATYPE' type='enum'/>
+     <exports symbol='XML_ERR_WARNING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTRFORMDEFAULT_VALUE' type='enum'/>
+     <exports symbol='XML_IO_EISDIR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_ERR_VERSION_MISSING' type='enum'/>
+     <exports symbol='XML_XINCLUDE_MULTIPLE_ROOT' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CTXT_SIZE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_UNION_CHILD' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_XPATH_MEMORY_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOROOT' type='enum'/>
+     <exports symbol='XML_XPATH_EXPR_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_EMPTY' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_XPATH_UNCLOSED_ERROR' type='enum'/>
+     <exports symbol='XML_WAR_CATALOG_PI' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_MINOCCURS' type='enum'/>
+     <exports symbol='XML_IO_ENOLCK' type='enum'/>
+     <exports symbol='XML_RNGP_CHOICE_EMPTY' type='enum'/>
+     <exports symbol='XML_ERR_LITERAL_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_SEMICOL_MISSING' type='enum'/>
+     <exports symbol='XML_DTD_MULTIPLE_ID' type='enum'/>
+     <exports symbol='XML_FROM_XPATH' type='enum'/>
+     <exports symbol='XML_IO_EPIPE' type='enum'/>
+     <exports symbol='XML_TREE_INVALID_DEC' type='enum'/>
+     <exports symbol='XML_SCHEMAP_EXTENSION_NO_BASE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTYPE_NOREF' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_EMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ISABSTRACT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' type='enum'/>
+     <exports symbol='XML_DTD_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_ELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAV_UNDECLAREDELEM' type='enum'/>
+     <exports symbol='XML_RNGP_CREATE_FAILURE' type='enum'/>
+     <exports symbol='XML_IO_EBADF' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_RNGP_PREFIX_UNDEFINED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' type='enum'/>
+     <exports symbol='XML_ERR_EQUAL_REQUIRED' type='enum'/>
+     <exports symbol='XML_XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_WHITE_SPACE' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_EMPTY' type='enum'/>
+     <exports symbol='XML_IO_ENOTSUP' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_XPTR_SUB_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_VALUE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_DTD_NO_PREFIX' type='enum'/>
+     <exports symbol='XML_IO_EAGAIN' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_ERR_UNPARSED_ENTITY' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' type='enum'/>
+     <exports symbol='XML_FTP_EPSV_ANSWER' type='enum'/>
+     <exports symbol='XML_DTD_ENTITY_TYPE' type='enum'/>
+     <exports symbol='XML_ERR_FATAL' type='enum'/>
+     <exports symbol='XML_DTD_ID_REDEFINED' type='enum'/>
+     <exports symbol='XML_XPATH_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NO_NAME' type='enum'/>
+     <exports symbol='XML_ERR_NONE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_NSNAME_ATTR_ANCESTOR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_TYPE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_ONEMORE' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_INVALID' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ATTR_ATTR' type='enum'/>
+     <exports symbol='XML_XPTR_UNKNOWN_SCHEME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_FACET_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_BOOLEAN' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_IN_EPILOG' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOATTR_NOREF' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_MISSING' type='enum'/>
+     <exports symbol='XML_DTD_CONTENT_NOT_DETERMINIST' type='enum'/>
+     <exports symbol='XML_DTD_NO_ELEM_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_NO_START' type='enum'/>
+     <exports symbol='XML_RNGP_VALUE_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD' type='enum'/>
+     <exports symbol='XML_IO_EAFNOSUPPORT' type='enum'/>
+     <exports symbol='XML_XPTR_SYNTAX_ERROR' type='enum'/>
+     <exports symbol='XML_CATALOG_NOT_CATALOG' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_REF' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' type='enum'/>
+     <exports symbol='XML_IO_EFBIG' type='enum'/>
+     <exports symbol='XML_ERR_NS_DECL_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NAME_INVALID' type='enum'/>
+     <exports symbol='XML_ERR_ERROR' type='enum'/>
+     <exports symbol='XML_DTD_MISSING_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_IO_EMFILE' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_DTD_ELEM_NAMESPACE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ATTR_ELEM' type='enum'/>
+     <exports symbol='XML_IO_NO_INPUT' type='enum'/>
+     <exports symbol='XML_NS_ERR_UNDEFINED_NAMESPACE' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CHAR_ERROR' type='enum'/>
+     <exports symbol='XML_REGEXP_COMPILE_ERROR' type='enum'/>
+     <exports symbol='XML_IO_WRITE' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_PE_INTERNAL' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_NOTATION_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_INTERNAL_ERROR' type='enum'/>
+     <exports symbol='XML_IO_EBADMSG' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ELEM' type='enum'/>
+     <exports symbol='XML_IO_NETWORK_ATTEMPT' type='enum'/>
+     <exports symbol='XML_FROM_OUTPUT' type='enum'/>
+     <exports symbol='XML_FROM_NAMESPACE' type='enum'/>
+     <exports symbol='XML_IO_EBUSY' type='enum'/>
+     <exports symbol='XML_ERR_ATTLIST_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_RECURSE' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_URI' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ENUM' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_LOAD' type='enum'/>
+     <exports symbol='XML_IO_ESRCH' type='enum'/>
+     <exports symbol='XML_IO_ENXIO' type='enum'/>
+     <exports symbol='XML_FROM_XPOINTER' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_TEXT_HAS_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTNILLABLE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEM_DEFAULT_FIXED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_TYPE' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NO_DEF' type='enum'/>
+     <exports symbol='XML_ERR_NOT_WELL_BALANCED' type='enum'/>
+     <exports symbol='XML_NS_ERR_XML_NAMESPACE' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_CHARREF' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_CHAR' type='enum'/>
+     <exports symbol='XML_RNGP_FOREIGN_ELEMENT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_PARSE_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' type='enum'/>
+     <exports symbol='XML_RNGP_NSNAME_NO_NS' type='enum'/>
+     <exports symbol='XML_ERR_MIXED_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INVALIDELEM' type='enum'/>
+     <exports symbol='XML_NS_ERR_QNAME' type='enum'/>
+     <exports symbol='XML_DTD_NOTATION_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_ENCODING' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_TAG_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_RNGP_XMLNS_NAME' type='enum'/>
+     <exports symbol='XML_ERR_LTSLASH_REQUIRED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ALL_CHILD' type='enum'/>
+     <exports symbol='XML_DTD_MIXED_CORRUPT' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_BOUNDARY' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEMFORMDEFAULT_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_INT_SUBSET' type='enum'/>
+     <exports symbol='XML_RNGP_DATA_CONTENT' type='enum'/>
+     <exports symbol='XML_ERR_STRING_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_MULTIPLE' type='enum'/>
+     <exports symbol='XML_IO_EDEADLK' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_IO_EINVAL' type='enum'/>
+     <exports symbol='XML_IO_ENAMETOOLONG' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_PROLOG' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNAL_REF_FAILURE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOROLLBACK' type='enum'/>
+     <exports symbol='XML_FROM_FTP' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_TEXT' type='enum'/>
+     <exports symbol='XML_SAVE_NOT_UTF8' type='enum'/>
+     <exports symbol='XML_DTD_INVALID_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_TAG_NAME_MISMATCH' type='enum'/>
+     <exports symbol='XML_ERR_ENCODING_NAME' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_IO_ECONNREFUSED' type='enum'/>
+     <exports symbol='XML_ERR_XMLDECL_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_XPTR_RESULT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SIMPLETYPE_NONAME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_GROUP_CHILD' type='enum'/>
+     <exports symbol='XML_XINCLUDE_BUILD_FAILED' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_NO_NAME' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_NS_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_ERR_NAME_REQUIRED' type='enum'/>
+     <exports symbol='XML_IO_ETIMEDOUT' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_CHILDREN' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_XPATH_NUMBER_ERROR' type='enum'/>
+     <exports symbol='XML_SAVE_NO_DOCTYPE' type='enum'/>
+     <exports symbol='XML_RNGP_CHOICE_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_RNGP_FORBIDDEN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_ERR_ELEMCONTENT_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ELEMENT' type='enum'/>
+     <exports symbol='XML_ERR_URI_FRAGMENT' type='enum'/>
+     <exports symbol='XML_IO_ESPIPE' type='enum'/>
+     <exports symbol='XML_DTD_NO_DOC' type='enum'/>
+     <exports symbol='XML_IO_EEXIST' type='enum'/>
+     <exports symbol='XML_FROM_SCHEMASV' type='enum'/>
+     <exports symbol='XML_FROM_SCHEMASP' type='enum'/>
+     <exports symbol='XML_ERR_MIXED_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_DTD_STANDALONE_WHITE_SPACE' type='enum'/>
+     <exports symbol='XML_HTTP_USE_IP' type='enum'/>
+     <exports symbol='XML_IO_ENCODER' type='enum'/>
+     <exports symbol='XML_IO_ENOTEMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMAV_WRONGELEM' type='enum'/>
+     <exports symbol='XML_RNGP_START_CHOICE_AND_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
+     <exports symbol='XML_XINCLUDE_INVALID_CHAR' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_NOT_FOUND' type='enum'/>
+     <exports symbol='XML_IO_BUFFER_FULL' type='enum'/>
+     <exports symbol='xmlErrorPtr' type='typedef'/>
+     <exports symbol='xmlErrorLevel' type='typedef'/>
+     <exports symbol='xmlParserErrors' type='typedef'/>
+     <exports symbol='xmlErrorDomain' type='typedef'/>
+     <exports symbol='xmlError' type='typedef'/>
+     <exports symbol='_xmlError' type='struct'/>
+     <exports symbol='xmlParserValidityError' type='function'/>
+     <exports symbol='xmlGenericErrorFunc' type='function'/>
+     <exports symbol='xmlSetGenericErrorFunc' type='function'/>
+     <exports symbol='xmlParserPrintFileInfo' type='function'/>
+     <exports symbol='xmlCtxtResetLastError' type='function'/>
+     <exports symbol='xmlResetLastError' type='function'/>
+     <exports symbol='initGenericErrorDefaultFunc' type='function'/>
+     <exports symbol='xmlCopyError' type='function'/>
+     <exports symbol='xmlParserValidityWarning' type='function'/>
+     <exports symbol='xmlParserPrintFileContext' type='function'/>
+     <exports symbol='xmlGetLastError' type='function'/>
+     <exports symbol='xmlParserWarning' type='function'/>
+     <exports symbol='xmlStructuredErrorFunc' type='function'/>
+     <exports symbol='xmlSetStructuredErrorFunc' type='function'/>
+     <exports symbol='xmlResetError' type='function'/>
+     <exports symbol='xmlParserError' type='function'/>
+     <exports symbol='xmlCtxtGetLastError' type='function'/>
     </file>
     <file name='xmlexports'>
      <summary>macros for marking symbols as exportable/importable.</summary>
      <description>macros for marking symbols as exportable/importable. </description>
      <author>Igor Zlatovic &lt;igor@zlatkovic.com&gt; </author>
-     <exports symbol='XMLCALL'/>
-     <exports symbol='_REENTRANT'/>
-     <exports symbol='XMLPUBFUN'/>
-     <exports symbol='XMLPUBVAR'/>
-     <exports symbol='LIBXML_DLL_IMPORT'/>
+     <exports symbol='XMLCALL' type='macro'/>
+     <exports symbol='_REENTRANT' type='macro'/>
+     <exports symbol='XMLPUBFUN' type='macro'/>
+     <exports symbol='XMLPUBVAR' type='macro'/>
+     <exports symbol='LIBXML_DLL_IMPORT' type='macro'/>
     </file>
     <file name='xmlmemory'>
      <summary>interface for the memory allocator</summary>
      <description>provides interfaces for the memory allocator, including debugging capabilities. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlMemRealloc'/>
-     <exports symbol='xmlReallocLoc'/>
-     <exports symbol='xmlGcMemGet'/>
-     <exports symbol='xmlStrdupFunc'/>
-     <exports symbol='xmlFreeFunc'/>
-     <exports symbol='xmlInitMemory'/>
-     <exports symbol='xmlMemStrdup'/>
-     <exports symbol='xmlRealloc'/>
-     <exports symbol='xmlMemFree'/>
-     <exports symbol='xmlMemGet'/>
-     <exports symbol='xmlMallocAtomicLoc'/>
-     <exports symbol='xmlMemMalloc'/>
-     <exports symbol='xmlMemDisplay'/>
-     <exports symbol='xmlMemUsed'/>
-     <exports symbol='xmlMemSetup'/>
-     <exports symbol='xmlMallocAtomic'/>
-     <exports symbol='xmlMemoryDump'/>
-     <exports symbol='xmlMallocLoc'/>
-     <exports symbol='xmlMemShow'/>
-     <exports symbol='xmlReallocFunc'/>
-     <exports symbol='xmlMalloc'/>
-     <exports symbol='xmlMallocFunc'/>
-     <exports symbol='DEBUG_MEMORY'/>
-     <exports symbol='xmlGcMemSetup'/>
-     <exports symbol='xmlMemoryStrdup'/>
-     <exports symbol='xmlMemStrdupLoc'/>
+     <exports symbol='xmlRealloc' type='macro'/>
+     <exports symbol='xmlMalloc' type='macro'/>
+     <exports symbol='xmlMallocAtomic' type='macro'/>
+     <exports symbol='DEBUG_MEMORY' type='macro'/>
+     <exports symbol='xmlMemStrdup' type='macro'/>
+     <exports symbol='xmlReallocLoc' type='function'/>
+     <exports symbol='xmlMemRealloc' type='function'/>
+     <exports symbol='xmlMemUsed' type='function'/>
+     <exports symbol='xmlMemGet' type='function'/>
+     <exports symbol='xmlMemoryDump' type='function'/>
+     <exports symbol='xmlGcMemGet' type='function'/>
+     <exports symbol='xmlStrdupFunc' type='function'/>
+     <exports symbol='xmlMallocLoc' type='function'/>
+     <exports symbol='xmlFreeFunc' type='function'/>
+     <exports symbol='xmlInitMemory' type='function'/>
+     <exports symbol='xmlReallocFunc' type='function'/>
+     <exports symbol='xmlMemFree' type='function'/>
+     <exports symbol='xmlMallocFunc' type='function'/>
+     <exports symbol='xmlMemDisplay' type='function'/>
+     <exports symbol='xmlMemMalloc' type='function'/>
+     <exports symbol='xmlMallocAtomicLoc' type='function'/>
+     <exports symbol='xmlGcMemSetup' type='function'/>
+     <exports symbol='xmlMemShow' type='function'/>
+     <exports symbol='xmlMemoryStrdup' type='function'/>
+     <exports symbol='xmlMemSetup' type='function'/>
+     <exports symbol='xmlMemStrdupLoc' type='function'/>
     </file>
     <file name='xmlreader'>
      <summary>the XMLReader implementation</summary>
      <description>API of the XML streaming API based on C# interfaces. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_READER_TYPE_DOCUMENT_FRAGMENT'/>
-     <exports symbol='xmlTextReaderBaseUri'/>
-     <exports symbol='xmlNewTextReaderFilename'/>
-     <exports symbol='XML_PARSER_SEVERITY_ERROR'/>
-     <exports symbol='XML_PARSER_LOADDTD'/>
-     <exports symbol='xmlTextReaderMoveToAttributeNo'/>
-     <exports symbol='xmlTextReaderHasAttributes'/>
-     <exports symbol='xmlTextReaderLocatorLineNumber'/>
-     <exports symbol='xmlReaderNewIO'/>
-     <exports symbol='xmlTextReaderMoveToAttributeNs'/>
-     <exports symbol='xmlTextReaderNext'/>
-     <exports symbol='xmlTextReaderCurrentDoc'/>
-     <exports symbol='XML_READER_TYPE_NONE'/>
-     <exports symbol='xmlReaderForFile'/>
-     <exports symbol='xmlTextReaderConstNamespaceUri'/>
-     <exports symbol='xmlTextReaderValue'/>
-     <exports symbol='XML_READER_TYPE_PROCESSING_INSTRUCTION'/>
-     <exports symbol='XML_PARSER_SEVERITY_WARNING'/>
-     <exports symbol='xmlTextReaderExpand'/>
-     <exports symbol='xmlTextReaderAttributeCount'/>
-     <exports symbol='xmlTextReaderXmlLang'/>
-     <exports symbol='xmlReaderForDoc'/>
-     <exports symbol='xmlParserProperties'/>
-     <exports symbol='xmlTextReaderLookupNamespace'/>
-     <exports symbol='xmlTextReaderMoveToElement'/>
-     <exports symbol='XML_READER_TYPE_ELEMENT'/>
-     <exports symbol='xmlTextReaderClose'/>
-     <exports symbol='XML_READER_TYPE_WHITESPACE'/>
-     <exports symbol='xmlTextReaderReadInnerXml'/>
-     <exports symbol='XML_READER_TYPE_END_ELEMENT'/>
-     <exports symbol='xmlReaderForIO'/>
-     <exports symbol='xmlReaderForFd'/>
-     <exports symbol='xmlTextReaderReadOuterXml'/>
-     <exports symbol='XML_READER_TYPE_COMMENT'/>
-     <exports symbol='xmlTextReaderNormalization'/>
-     <exports symbol='XML_PARSER_DEFAULTATTRS'/>
-     <exports symbol='xmlTextReaderGetParserProp'/>
-     <exports symbol='xmlTextReaderPrefix'/>
-     <exports symbol='xmlTextReaderMoveToAttribute'/>
-     <exports symbol='xmlTextReaderQuoteChar'/>
-     <exports symbol='XML_READER_TYPE_END_ENTITY'/>
-     <exports symbol='xmlTextReaderNextSibling'/>
-     <exports symbol='xmlTextReaderGetRemainder'/>
-     <exports symbol='xmlTextReaderReadString'/>
-     <exports symbol='xmlTextReaderIsValid'/>
-     <exports symbol='xmlTextReaderMoveToFirstAttribute'/>
-     <exports symbol='xmlTextReaderPtr'/>
-     <exports symbol='xmlTextReaderGetAttribute'/>
-     <exports symbol='xmlTextReaderConstValue'/>
-     <exports symbol='xmlTextReaderLocatorPtr'/>
-     <exports symbol='xmlReaderNewMemory'/>
-     <exports symbol='xmlTextReaderGetAttributeNo'/>
-     <exports symbol='xmlTextReaderLocalName'/>
-     <exports symbol='xmlTextReaderGetAttributeNs'/>
-     <exports symbol='xmlTextReaderConstName'/>
-     <exports symbol='xmlTextReaderPreserve'/>
-     <exports symbol='xmlTextReaderReadState'/>
-     <exports symbol='xmlTextReaderCurrentNode'/>
-     <exports symbol='xmlTextReaderConstString'/>
-     <exports symbol='xmlTextReaderSetParserProp'/>
-     <exports symbol='xmlNewTextReader'/>
-     <exports symbol='XML_READER_TYPE_CDATA'/>
-     <exports symbol='xmlTextReaderDepth'/>
-     <exports symbol='xmlTextReaderErrorFunc'/>
-     <exports symbol='XML_READER_TYPE_TEXT'/>
-     <exports symbol='xmlTextReaderSetErrorHandler'/>
-     <exports symbol='XML_READER_TYPE_XML_DECLARATION'/>
-     <exports symbol='xmlParserSeverities'/>
-     <exports symbol='xmlTextReaderMoveToNextAttribute'/>
-     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_ERROR'/>
-     <exports symbol='xmlReaderNewWalker'/>
-     <exports symbol='xmlReaderNewDoc'/>
-     <exports symbol='xmlTextReaderConstPrefix'/>
-     <exports symbol='XML_READER_TYPE_ATTRIBUTE'/>
-     <exports symbol='XML_READER_TYPE_DOCUMENT_TYPE'/>
-     <exports symbol='xmlReaderWalker'/>
-     <exports symbol='XML_READER_TYPE_NOTATION'/>
-     <exports symbol='XML_PARSER_SUBST_ENTITIES'/>
-     <exports symbol='XML_READER_TYPE_ENTITY'/>
-     <exports symbol='xmlTextReaderConstXmlLang'/>
-     <exports symbol='xmlTextReaderConstLocalName'/>
-     <exports symbol='xmlTextReaderNodeType'/>
-     <exports symbol='xmlTextReaderGetErrorHandler'/>
-     <exports symbol='xmlReaderTypes'/>
-     <exports symbol='XML_READER_TYPE_ENTITY_REFERENCE'/>
-     <exports symbol='XML_READER_TYPE_SIGNIFICANT_WHITESPACE'/>
-     <exports symbol='xmlReaderNewFile'/>
-     <exports symbol='XML_READER_TYPE_DOCUMENT'/>
-     <exports symbol='xmlFreeTextReader'/>
-     <exports symbol='xmlTextReaderIsDefault'/>
-     <exports symbol='xmlTextReaderName'/>
-     <exports symbol='xmlReaderNewFd'/>
-     <exports symbol='xmlTextReaderRead'/>
-     <exports symbol='xmlTextReaderRelaxNGValidate'/>
-     <exports symbol='xmlTextReaderIsEmptyElement'/>
-     <exports symbol='xmlReaderForMemory'/>
-     <exports symbol='xmlTextReader'/>
-     <exports symbol='XML_PARSER_VALIDATE'/>
-     <exports symbol='xmlTextReaderLocatorBaseURI'/>
-     <exports symbol='xmlTextReaderNamespaceUri'/>
-     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_WARNING'/>
-     <exports symbol='xmlTextReaderRelaxNGSetSchema'/>
-     <exports symbol='xmlTextReaderReadAttributeValue'/>
-     <exports symbol='xmlTextReaderHasValue'/>
-     <exports symbol='xmlTextReaderConstBaseUri'/>
+     <exports symbol='XML_READER_TYPE_DOCUMENT_FRAGMENT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_COMMENT' type='enum'/>
+     <exports symbol='XML_PARSER_SEVERITY_ERROR' type='enum'/>
+     <exports symbol='XML_PARSER_LOADDTD' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ENTITY' type='enum'/>
+     <exports symbol='XML_READER_TYPE_SIGNIFICANT_WHITESPACE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_TEXT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_PROCESSING_INSTRUCTION' type='enum'/>
+     <exports symbol='XML_READER_TYPE_END_ENTITY' type='enum'/>
+     <exports symbol='XML_READER_TYPE_XML_DECLARATION' type='enum'/>
+     <exports symbol='XML_PARSER_DEFAULTATTRS' type='enum'/>
+     <exports symbol='XML_READER_TYPE_NONE' type='enum'/>
+     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_ERROR' type='enum'/>
+     <exports symbol='XML_PARSER_VALIDATE' type='enum'/>
+     <exports symbol='XML_PARSER_SEVERITY_WARNING' type='enum'/>
+     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_WARNING' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ELEMENT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_DOCUMENT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_DOCUMENT_TYPE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_CDATA' type='enum'/>
+     <exports symbol='XML_READER_TYPE_END_ELEMENT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_WHITESPACE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_NOTATION' type='enum'/>
+     <exports symbol='XML_PARSER_SUBST_ENTITIES' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ENTITY_REFERENCE' type='enum'/>
+     <exports symbol='xmlParserProperties' type='typedef'/>
+     <exports symbol='xmlTextReaderPtr' type='typedef'/>
+     <exports symbol='xmlParserSeverities' type='typedef'/>
+     <exports symbol='xmlTextReader' type='typedef'/>
+     <exports symbol='xmlTextReaderLocatorPtr' type='typedef'/>
+     <exports symbol='xmlReaderTypes' type='typedef'/>
+     <exports symbol='xmlTextReaderBaseUri' type='function'/>
+     <exports symbol='xmlTextReaderValue' type='function'/>
+     <exports symbol='xmlNewTextReaderFilename' type='function'/>
+     <exports symbol='xmlTextReaderRead' type='function'/>
+     <exports symbol='xmlTextReaderReadString' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttributeNo' type='function'/>
+     <exports symbol='xmlTextReaderDepth' type='function'/>
+     <exports symbol='xmlTextReaderErrorFunc' type='function'/>
+     <exports symbol='xmlTextReaderHasAttributes' type='function'/>
+     <exports symbol='xmlReaderNewWalker' type='function'/>
+     <exports symbol='xmlTextReaderSetErrorHandler' type='function'/>
+     <exports symbol='xmlTextReaderLocatorLineNumber' type='function'/>
+     <exports symbol='xmlTextReaderLookupNamespace' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttributeNs' type='function'/>
+     <exports symbol='xmlTextReaderNext' type='function'/>
+     <exports symbol='xmlTextReaderReadAttributeValue' type='function'/>
+     <exports symbol='xmlTextReaderIsDefault' type='function'/>
+     <exports symbol='xmlReaderForFile' type='function'/>
+     <exports symbol='xmlTextReaderConstNamespaceUri' type='function'/>
+     <exports symbol='xmlTextReaderMoveToNextAttribute' type='function'/>
+     <exports symbol='xmlTextReaderQuoteChar' type='function'/>
+     <exports symbol='xmlTextReaderReadOuterXml' type='function'/>
+     <exports symbol='xmlTextReaderNamespaceUri' type='function'/>
+     <exports symbol='xmlTextReaderExpand' type='function'/>
+     <exports symbol='xmlReaderNewDoc' type='function'/>
+     <exports symbol='xmlTextReaderXmlLang' type='function'/>
+     <exports symbol='xmlReaderForDoc' type='function'/>
+     <exports symbol='xmlReaderNewIO' type='function'/>
+     <exports symbol='xmlTextReaderMoveToElement' type='function'/>
+     <exports symbol='xmlTextReaderClose' type='function'/>
+     <exports symbol='xmlTextReaderReadInnerXml' type='function'/>
+     <exports symbol='xmlReaderWalker' type='function'/>
+     <exports symbol='xmlReaderForIO' type='function'/>
+     <exports symbol='xmlTextReaderIsValid' type='function'/>
+     <exports symbol='xmlTextReaderConstXmlLang' type='function'/>
+     <exports symbol='xmlTextReaderConstString' type='function'/>
+     <exports symbol='xmlTextReaderNodeType' type='function'/>
+     <exports symbol='xmlTextReaderNormalization' type='function'/>
+     <exports symbol='xmlTextReaderGetErrorHandler' type='function'/>
+     <exports symbol='xmlTextReaderConstPrefix' type='function'/>
+     <exports symbol='xmlTextReaderGetParserProp' type='function'/>
+     <exports symbol='xmlTextReaderGetRemainder' type='function'/>
+     <exports symbol='xmlReaderNewFile' type='function'/>
+     <exports symbol='xmlFreeTextReader' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttribute' type='function'/>
+     <exports symbol='xmlTextReaderRelaxNGSetSchema' type='function'/>
+     <exports symbol='xmlTextReaderName' type='function'/>
+     <exports symbol='xmlReaderNewFd' type='function'/>
+     <exports symbol='xmlTextReaderNextSibling' type='function'/>
+     <exports symbol='xmlTextReaderRelaxNGValidate' type='function'/>
+     <exports symbol='xmlTextReaderIsEmptyElement' type='function'/>
+     <exports symbol='xmlTextReaderCurrentDoc' type='function'/>
+     <exports symbol='xmlReaderForMemory' type='function'/>
+     <exports symbol='xmlTextReaderConstBaseUri' type='function'/>
+     <exports symbol='xmlReaderForFd' type='function'/>
+     <exports symbol='xmlTextReaderMoveToFirstAttribute' type='function'/>
+     <exports symbol='xmlTextReaderPrefix' type='function'/>
+     <exports symbol='xmlTextReaderLocatorBaseURI' type='function'/>
+     <exports symbol='xmlTextReaderGetAttribute' type='function'/>
+     <exports symbol='xmlReaderNewMemory' type='function'/>
+     <exports symbol='xmlTextReaderConstValue' type='function'/>
+     <exports symbol='xmlNewTextReader' type='function'/>
+     <exports symbol='xmlTextReaderGetAttributeNo' type='function'/>
+     <exports symbol='xmlTextReaderLocalName' type='function'/>
+     <exports symbol='xmlTextReaderGetAttributeNs' type='function'/>
+     <exports symbol='xmlTextReaderConstName' type='function'/>
+     <exports symbol='xmlTextReaderHasValue' type='function'/>
+     <exports symbol='xmlTextReaderPreserve' type='function'/>
+     <exports symbol='xmlTextReaderAttributeCount' type='function'/>
+     <exports symbol='xmlTextReaderReadState' type='function'/>
+     <exports symbol='xmlTextReaderCurrentNode' type='function'/>
+     <exports symbol='xmlTextReaderConstLocalName' type='function'/>
+     <exports symbol='xmlTextReaderSetParserProp' type='function'/>
     </file>
     <file name='xmlregexp'>
      <summary>regular expressions handling</summary>
      <description>basic API for libxml regular expressions handling used for XML Schemas and validation. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlRegFreeExecCtxt'/>
-     <exports symbol='xmlRegexpExec'/>
-     <exports symbol='xmlRegExecCallbacks'/>
-     <exports symbol='xmlRegExecCtxtPtr'/>
-     <exports symbol='xmlRegExecPushString2'/>
-     <exports symbol='xmlRegFreeRegexp'/>
-     <exports symbol='xmlRegExecCtxt'/>
-     <exports symbol='xmlRegexp'/>
-     <exports symbol='xmlRegexpPtr'/>
-     <exports symbol='xmlRegExecPushString'/>
-     <exports symbol='xmlRegexpIsDeterminist'/>
-     <exports symbol='xmlRegNewExecCtxt'/>
-     <exports symbol='xmlRegexpCompile'/>
-     <exports symbol='xmlRegexpPrint'/>
+     <exports symbol='xmlRegExecCtxtPtr' type='typedef'/>
+     <exports symbol='xmlRegexp' type='typedef'/>
+     <exports symbol='xmlRegexpPtr' type='typedef'/>
+     <exports symbol='xmlRegExecCtxt' type='typedef'/>
+     <exports symbol='xmlRegFreeExecCtxt' type='function'/>
+     <exports symbol='xmlRegexpCompile' type='function'/>
+     <exports symbol='xmlRegExecCallbacks' type='function'/>
+     <exports symbol='xmlRegNewExecCtxt' type='function'/>
+     <exports symbol='xmlRegexpIsDeterminist' type='function'/>
+     <exports symbol='xmlRegExecPushString2' type='function'/>
+     <exports symbol='xmlRegExecPushString' type='function'/>
+     <exports symbol='xmlRegexpExec' type='function'/>
+     <exports symbol='xmlRegFreeRegexp' type='function'/>
+     <exports symbol='xmlRegexpPrint' type='function'/>
     </file>
     <file name='xmlschemas'>
      <summary>incomplete XML Schemas structure implementation</summary>
      <description>interface to the XML Schemas handling and schema validity checking, it is incomplete right now. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE'/>
-     <exports symbol='XML_SCHEMAS_ERR_OK'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOROOT'/>
-     <exports symbol='XML_SCHEMAS_ERR_XXX'/>
-     <exports symbol='xmlSchemaParserCtxt'/>
-     <exports symbol='xmlSchemaNewDocParserCtxt'/>
-     <exports symbol='xmlSchemaFree'/>
-     <exports symbol='xmlSchemaFreeValidCtxt'/>
-     <exports symbol='xmlSchemaValidError'/>
-     <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT'/>
-     <exports symbol='xmlSchemaFreeParserCtxt'/>
-     <exports symbol='XML_SCHEMAS_ERR_ATTRUNKNOWN'/>
-     <exports symbol='XML_SCHEMAS_ERR_WRONGELEM'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST'/>
-     <exports symbol='xmlSchemaNewParserCtxt'/>
-     <exports symbol='XML_SCHEMAS_ERR_INTERNAL'/>
-     <exports symbol='XML_SCHEMAS_ERR_MISSING'/>
-     <exports symbol='xmlSchemaValidateStream'/>
-     <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR'/>
-     <exports symbol='xmlSchemaParserCtxtPtr'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTYPE'/>
-     <exports symbol='XML_SCHEMAS_ERR_CONSTRUCT'/>
-     <exports symbol='XML_SCHEMAS_ERR_FACET'/>
-     <exports symbol='xmlSchemaDump'/>
-     <exports symbol='xmlSchemaSetValidErrors'/>
-     <exports symbol='xmlSchemaValidCtxt'/>
-     <exports symbol='XML_SCHEMAS_ERR_VALUE'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOROLLBACK'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTEMPTY'/>
-     <exports symbol='xmlSchemaValidateDoc'/>
-     <exports symbol='xmlSchemaValidityErrorFunc'/>
-     <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM'/>
-     <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID'/>
-     <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTSIMPLE'/>
-     <exports symbol='xmlSchemaPtr'/>
-     <exports symbol='xmlSchemaSetParserErrors'/>
-     <exports symbol='xmlSchemaParse'/>
-     <exports symbol='xmlSchemaValidityWarningFunc'/>
-     <exports symbol='xmlSchemaNewMemParserCtxt'/>
-     <exports symbol='XML_SCHEMAS_ERR_UNDECLAREDELEM'/>
-     <exports symbol='xmlSchemaValidCtxtPtr'/>
-     <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT'/>
-     <exports symbol='xmlSchema'/>
-     <exports symbol='xmlSchemaNewValidCtxt'/>
-     <exports symbol='XML_SCHEMAS_ERR_ELEMCONT'/>
-     <exports symbol='XML_SCHEMAS_ERR_'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_OK' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOROLLBACK' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_XXX' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTEMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOROOT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ATTRUNKNOWN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTSIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INTERNAL' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_UNDECLAREDELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_WRONGELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_FACET' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ELEMCONT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTYPE' type='enum'/>
+     <exports symbol='xmlSchemaPtr' type='typedef'/>
+     <exports symbol='xmlSchemaParserCtxt' type='typedef'/>
+     <exports symbol='xmlSchemaValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlSchemaParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlSchema' type='typedef'/>
+     <exports symbol='xmlSchemaValidError' type='typedef'/>
+     <exports symbol='xmlSchemaValidCtxt' type='typedef'/>
+     <exports symbol='xmlSchemaValidateStream' type='function'/>
+     <exports symbol='xmlSchemaSetParserErrors' type='function'/>
+     <exports symbol='xmlSchemaValidityWarningFunc' type='function'/>
+     <exports symbol='xmlSchemaValidateDoc' type='function'/>
+     <exports symbol='xmlSchemaNewDocParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaFree' type='function'/>
+     <exports symbol='xmlSchemaNewParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaParse' type='function'/>
+     <exports symbol='xmlSchemaNewMemParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaFreeParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaFreeValidCtxt' type='function'/>
+     <exports symbol='xmlSchemaNewValidCtxt' type='function'/>
+     <exports symbol='xmlSchemaDump' type='function'/>
+     <exports symbol='xmlSchemaSetValidErrors' type='function'/>
+     <exports symbol='xmlSchemaValidityErrorFunc' type='function'/>
     </file>
     <file name='xmlschemastypes'>
      <summary>implementation of XML Schema Datatypes</summary>
      <description>module providing the XML Schema Datatypes implementation both definition and validity checking </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlSchemaNewFacet'/>
-     <exports symbol='xmlSchemaValPredefTypeNode'/>
-     <exports symbol='xmlSchemaFreeFacet'/>
-     <exports symbol='xmlSchemaValidatePredefinedType'/>
-     <exports symbol='xmlSchemaCompareValues'/>
-     <exports symbol='xmlSchemaValidateFacet'/>
-     <exports symbol='xmlSchemaCleanupTypes'/>
-     <exports symbol='xmlSchemaInitTypes'/>
-     <exports symbol='xmlSchemaFreeValue'/>
-     <exports symbol='xmlSchemaGetPredefinedType'/>
-     <exports symbol='xmlSchemaCheckFacet'/>
+     <exports symbol='xmlSchemaNewFacet' type='function'/>
+     <exports symbol='xmlSchemaValPredefTypeNode' type='function'/>
+     <exports symbol='xmlSchemaFreeFacet' type='function'/>
+     <exports symbol='xmlSchemaValidatePredefinedType' type='function'/>
+     <exports symbol='xmlSchemaCompareValues' type='function'/>
+     <exports symbol='xmlSchemaValidateFacet' type='function'/>
+     <exports symbol='xmlSchemaCleanupTypes' type='function'/>
+     <exports symbol='xmlSchemaInitTypes' type='function'/>
+     <exports symbol='xmlSchemaFreeValue' type='function'/>
+     <exports symbol='xmlSchemaGetPredefinedType' type='function'/>
+     <exports symbol='xmlSchemaCheckFacet' type='function'/>
     </file>
     <file name='xmlunicode'>
      <summary>Unicode character APIs</summary>
      <description>API for the Unicode character APIs  This file is automatically generated from the UCS description files of the Unicode Character Database</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlUCSIsBlockElements'/>
-     <exports symbol='xmlUCSIsVariationSelectorsSupplement'/>
-     <exports symbol='xmlUCSIsTags'/>
-     <exports symbol='xmlUCSIsEnclosedAlphanumerics'/>
-     <exports symbol='xmlUCSIsBopomofo'/>
-     <exports symbol='xmlUCSIsSinhala'/>
-     <exports symbol='xmlUCSIsDingbats'/>
-     <exports symbol='xmlUCSIsLatinExtendedB'/>
-     <exports symbol='xmlUCSIsCombiningHalfMarks'/>
-     <exports symbol='xmlUCSIsSupplementalArrowsA'/>
-     <exports symbol='xmlUCSIsLatinExtendedA'/>
-     <exports symbol='xmlUCSIsYiRadicals'/>
-     <exports symbol='xmlUCSIsCombiningDiacriticalMarks'/>
-     <exports symbol='xmlUCSIsCombiningMarksforSymbols'/>
-     <exports symbol='xmlUCSIsHalfwidthandFullwidthForms'/>
-     <exports symbol='xmlUCSIsBasicLatin'/>
-     <exports symbol='xmlUCSIsOldItalic'/>
-     <exports symbol='xmlUCSIsLimbu'/>
-     <exports symbol='xmlUCSIsCat'/>
-     <exports symbol='xmlUCSIsCatSo'/>
-     <exports symbol='xmlUCSIsCatLu'/>
-     <exports symbol='xmlUCSIsCatLt'/>
-     <exports symbol='xmlUCSIsYiSyllables'/>
-     <exports symbol='xmlUCSIsCatSk'/>
-     <exports symbol='xmlUCSIsCatLo'/>
-     <exports symbol='xmlUCSIsKhmerSymbols'/>
-     <exports symbol='xmlUCSIsCatLm'/>
-     <exports symbol='xmlUCSIsAlphabeticPresentationForms'/>
-     <exports symbol='xmlUCSIsMiscellaneousTechnical'/>
-     <exports symbol='xmlUCSIsMongolian'/>
-     <exports symbol='xmlUCSIsUgaritic'/>
-     <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
-     <exports symbol='xmlUCSIsKannada'/>
-     <exports symbol='xmlUCSIsMalayalam'/>
-     <exports symbol='xmlUCSIsCypriotSyllabary'/>
-     <exports symbol='xmlUCSIsTamil'/>
-     <exports symbol='xmlUCSIsCatC'/>
-     <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
-     <exports symbol='xmlUCSIsCatN'/>
-     <exports symbol='xmlUCSIsCatLl'/>
-     <exports symbol='xmlUCSIsCatL'/>
-     <exports symbol='xmlUCSIsCatM'/>
-     <exports symbol='xmlUCSIsTelugu'/>
-     <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols'/>
-     <exports symbol='xmlUCSIsLowSurrogates'/>
-     <exports symbol='xmlUCSIsOsmanya'/>
-     <exports symbol='xmlUCSIsGreek'/>
-     <exports symbol='xmlUCSIsEthiopic'/>
-     <exports symbol='xmlUCSIsCatP'/>
-     <exports symbol='xmlUCSIsBoxDrawing'/>
-     <exports symbol='xmlUCSIsGeorgian'/>
-     <exports symbol='xmlUCSIsOgham'/>
-     <exports symbol='xmlUCSIsCatZ'/>
-     <exports symbol='xmlUCSIsGreekandCoptic'/>
-     <exports symbol='xmlUCSIsIPAExtensions'/>
-     <exports symbol='xmlUCSIsByzantineMusicalSymbols'/>
-     <exports symbol='xmlUCSIsKangxiRadicals'/>
-     <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths'/>
-     <exports symbol='xmlUCSIsCJKCompatibilityForms'/>
-     <exports symbol='xmlUCSIsCatCs'/>
-     <exports symbol='xmlUCSIsHanunoo'/>
-     <exports symbol='xmlUCSIsGreekExtended'/>
-     <exports symbol='xmlUCSIsCJKRadicalsSupplement'/>
-     <exports symbol='xmlUCSIsArmenian'/>
-     <exports symbol='xmlUCSIsCatCf'/>
-     <exports symbol='xmlUCSIsSmallFormVariants'/>
-     <exports symbol='xmlUCSIsHangulCompatibilityJamo'/>
-     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaB'/>
-     <exports symbol='xmlUCSIsCatCc'/>
-     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaA'/>
-     <exports symbol='xmlUCSIsCatCo'/>
-     <exports symbol='xmlUCSIsCherokee'/>
-     <exports symbol='xmlUCSIsCatPe'/>
-     <exports symbol='xmlUCSIsKatakanaPhoneticExtensions'/>
-     <exports symbol='xmlUCSIsLinearBSyllabary'/>
-     <exports symbol='xmlUCSIsGothic'/>
-     <exports symbol='xmlUCSIsLetterlikeSymbols'/>
-     <exports symbol='xmlUCSIsKhmer'/>
-     <exports symbol='xmlUCSIsCatNd'/>
-     <exports symbol='xmlUCSIsPhoneticExtensions'/>
-     <exports symbol='xmlUCSIsTaiLe'/>
-     <exports symbol='xmlUCSIsArabic'/>
-     <exports symbol='xmlUCSIsHebrew'/>
-     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsB'/>
-     <exports symbol='xmlUCSIsCombiningDiacriticalMarksforSymbols'/>
-     <exports symbol='xmlUCSIsVariationSelectors'/>
-     <exports symbol='xmlUCSIsArabicPresentationFormsA'/>
-     <exports symbol='xmlUCSIsCatZp'/>
-     <exports symbol='xmlUCSIsCatZs'/>
-     <exports symbol='xmlUCSIsArabicPresentationFormsB'/>
-     <exports symbol='xmlUCSIsGeometricShapes'/>
-     <exports symbol='xmlUCSIsCatZl'/>
-     <exports symbol='xmlUCSIsTagalog'/>
-     <exports symbol='xmlUCSIsSpecials'/>
-     <exports symbol='xmlUCSIsGujarati'/>
-     <exports symbol='xmlUCSIsLinearBIdeograms'/>
-     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsA'/>
-     <exports symbol='xmlUCSIsBlock'/>
-     <exports symbol='xmlUCSIsBopomofoExtended'/>
-     <exports symbol='xmlUCSIsThaana'/>
-     <exports symbol='xmlUCSIsIdeographicDescriptionCharacters'/>
-     <exports symbol='xmlUCSIsHangulJamo'/>
-     <exports symbol='xmlUCSIsShavian'/>
-     <exports symbol='xmlUCSIsTagbanwa'/>
-     <exports symbol='xmlUCSIsGeneralPunctuation'/>
-     <exports symbol='xmlUCSIsCyrillic'/>
-     <exports symbol='xmlUCSIsArrows'/>
-     <exports symbol='xmlUCSIsControlPictures'/>
-     <exports symbol='xmlUCSIsYijingHexagramSymbols'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographs'/>
-     <exports symbol='xmlUCSIsCatNl'/>
-     <exports symbol='xmlUCSIsCatNo'/>
-     <exports symbol='xmlUCSIsDeseret'/>
-     <exports symbol='xmlUCSIsCatSm'/>
-     <exports symbol='xmlUCSIsBengali'/>
-     <exports symbol='xmlUCSIsPrivateUse'/>
-     <exports symbol='xmlUCSIsMusicalSymbols'/>
-     <exports symbol='xmlUCSIsBuhid'/>
-     <exports symbol='xmlUCSIsHangulSyllables'/>
-     <exports symbol='xmlUCSIsCJKCompatibility'/>
-     <exports symbol='xmlUCSIsCJKCompatibilityIdeographs'/>
-     <exports symbol='xmlUCSIsOpticalCharacterRecognition'/>
-     <exports symbol='xmlUCSIsLatin1Supplement'/>
-     <exports symbol='xmlUCSIsAegeanNumbers'/>
-     <exports symbol='xmlUCSIsKatakana'/>
-     <exports symbol='xmlUCSIsCJKSymbolsandPunctuation'/>
-     <exports symbol='xmlUCSIsTaiXuanJingSymbols'/>
-     <exports symbol='xmlUCSIsGurmukhi'/>
-     <exports symbol='xmlUCSIsMiscellaneousSymbols'/>
-     <exports symbol='xmlUCSIsDevanagari'/>
-     <exports symbol='xmlUCSIsPrivateUseArea'/>
-     <exports symbol='xmlUCSIsMathematicalOperators'/>
-     <exports symbol='xmlUCSIsMiscellaneousSymbolsandArrows'/>
-     <exports symbol='xmlUCSIsSupplementalArrowsB'/>
-     <exports symbol='xmlUCSIsCurrencySymbols'/>
-     <exports symbol='xmlUCSIsNumberForms'/>
-     <exports symbol='xmlUCSIsTibetan'/>
-     <exports symbol='xmlUCSIsSupplementalMathematicalOperators'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
-     <exports symbol='xmlUCSIsKanbun'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
-     <exports symbol='xmlUCSIsThai'/>
-     <exports symbol='xmlUCSIsSpacingModifierLetters'/>
-     <exports symbol='xmlUCSIsRunic'/>
-     <exports symbol='xmlUCSIsCatSc'/>
-     <exports symbol='xmlUCSIsCatPc'/>
-     <exports symbol='xmlUCSIsCatMc'/>
-     <exports symbol='xmlUCSIsCatPf'/>
-     <exports symbol='xmlUCSIsCyrillicSupplement'/>
-     <exports symbol='xmlUCSIsCatPd'/>
-     <exports symbol='xmlUCSIsMyanmar'/>
-     <exports symbol='xmlUCSIsCatPi'/>
-     <exports symbol='xmlUCSIsHiragana'/>
-     <exports symbol='xmlUCSIsCatPo'/>
-     <exports symbol='xmlUCSIsHighPrivateUseSurrogates'/>
-     <exports symbol='xmlUCSIsLatinExtendedAdditional'/>
-     <exports symbol='xmlUCSIsCatPs'/>
-     <exports symbol='xmlUCSIsSyriac'/>
-     <exports symbol='xmlUCSIsSuperscriptsandSubscripts'/>
-     <exports symbol='xmlUCSIsHighSurrogates'/>
-     <exports symbol='xmlUCSIsCatMn'/>
-     <exports symbol='xmlUCSIsLao'/>
-     <exports symbol='xmlUCSIsOriya'/>
-     <exports symbol='xmlUCSIsBraillePatterns'/>
-     <exports symbol='xmlUCSIsCatMe'/>
-     <exports symbol='xmlUCSIsCatS'/>
+     <exports symbol='xmlUCSIsBlockElements' type='function'/>
+     <exports symbol='xmlUCSIsVariationSelectorsSupplement' type='function'/>
+     <exports symbol='xmlUCSIsTags' type='function'/>
+     <exports symbol='xmlUCSIsEnclosedAlphanumerics' type='function'/>
+     <exports symbol='xmlUCSIsBopomofo' type='function'/>
+     <exports symbol='xmlUCSIsSinhala' type='function'/>
+     <exports symbol='xmlUCSIsDingbats' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedB' type='function'/>
+     <exports symbol='xmlUCSIsCombiningHalfMarks' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalArrowsA' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedA' type='function'/>
+     <exports symbol='xmlUCSIsYiRadicals' type='function'/>
+     <exports symbol='xmlUCSIsCombiningDiacriticalMarks' type='function'/>
+     <exports symbol='xmlUCSIsCombiningMarksforSymbols' type='function'/>
+     <exports symbol='xmlUCSIsHalfwidthandFullwidthForms' type='function'/>
+     <exports symbol='xmlUCSIsBasicLatin' type='function'/>
+     <exports symbol='xmlUCSIsOldItalic' type='function'/>
+     <exports symbol='xmlUCSIsLimbu' type='function'/>
+     <exports symbol='xmlUCSIsCat' type='function'/>
+     <exports symbol='xmlUCSIsCatSo' type='function'/>
+     <exports symbol='xmlUCSIsCatLu' type='function'/>
+     <exports symbol='xmlUCSIsCatLt' type='function'/>
+     <exports symbol='xmlUCSIsYiSyllables' type='function'/>
+     <exports symbol='xmlUCSIsCatSk' type='function'/>
+     <exports symbol='xmlUCSIsCatLo' type='function'/>
+     <exports symbol='xmlUCSIsKhmerSymbols' type='function'/>
+     <exports symbol='xmlUCSIsCatLm' type='function'/>
+     <exports symbol='xmlUCSIsAlphabeticPresentationForms' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousTechnical' type='function'/>
+     <exports symbol='xmlUCSIsMongolian' type='function'/>
+     <exports symbol='xmlUCSIsUgaritic' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement' type='function'/>
+     <exports symbol='xmlUCSIsKannada' type='function'/>
+     <exports symbol='xmlUCSIsMalayalam' type='function'/>
+     <exports symbol='xmlUCSIsCypriotSyllabary' type='function'/>
+     <exports symbol='xmlUCSIsTamil' type='function'/>
+     <exports symbol='xmlUCSIsCatC' type='function'/>
+     <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics' type='function'/>
+     <exports symbol='xmlUCSIsCatN' type='function'/>
+     <exports symbol='xmlUCSIsCatLl' type='function'/>
+     <exports symbol='xmlUCSIsCatL' type='function'/>
+     <exports symbol='xmlUCSIsCatM' type='function'/>
+     <exports symbol='xmlUCSIsTelugu' type='function'/>
+     <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols' type='function'/>
+     <exports symbol='xmlUCSIsLowSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsOsmanya' type='function'/>
+     <exports symbol='xmlUCSIsGreek' type='function'/>
+     <exports symbol='xmlUCSIsEthiopic' type='function'/>
+     <exports symbol='xmlUCSIsCatP' type='function'/>
+     <exports symbol='xmlUCSIsBoxDrawing' type='function'/>
+     <exports symbol='xmlUCSIsGeorgian' type='function'/>
+     <exports symbol='xmlUCSIsOgham' type='function'/>
+     <exports symbol='xmlUCSIsCatZ' type='function'/>
+     <exports symbol='xmlUCSIsGreekandCoptic' type='function'/>
+     <exports symbol='xmlUCSIsIPAExtensions' type='function'/>
+     <exports symbol='xmlUCSIsByzantineMusicalSymbols' type='function'/>
+     <exports symbol='xmlUCSIsKangxiRadicals' type='function'/>
+     <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibilityForms' type='function'/>
+     <exports symbol='xmlUCSIsCatCs' type='function'/>
+     <exports symbol='xmlUCSIsHanunoo' type='function'/>
+     <exports symbol='xmlUCSIsGreekExtended' type='function'/>
+     <exports symbol='xmlUCSIsCJKRadicalsSupplement' type='function'/>
+     <exports symbol='xmlUCSIsArmenian' type='function'/>
+     <exports symbol='xmlUCSIsCatCf' type='function'/>
+     <exports symbol='xmlUCSIsSmallFormVariants' type='function'/>
+     <exports symbol='xmlUCSIsHangulCompatibilityJamo' type='function'/>
+     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaB' type='function'/>
+     <exports symbol='xmlUCSIsCatCc' type='function'/>
+     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaA' type='function'/>
+     <exports symbol='xmlUCSIsCatCo' type='function'/>
+     <exports symbol='xmlUCSIsCherokee' type='function'/>
+     <exports symbol='xmlUCSIsCatPe' type='function'/>
+     <exports symbol='xmlUCSIsKatakanaPhoneticExtensions' type='function'/>
+     <exports symbol='xmlUCSIsLinearBSyllabary' type='function'/>
+     <exports symbol='xmlUCSIsGothic' type='function'/>
+     <exports symbol='xmlUCSIsLetterlikeSymbols' type='function'/>
+     <exports symbol='xmlUCSIsKhmer' type='function'/>
+     <exports symbol='xmlUCSIsCatNd' type='function'/>
+     <exports symbol='xmlUCSIsPhoneticExtensions' type='function'/>
+     <exports symbol='xmlUCSIsTaiLe' type='function'/>
+     <exports symbol='xmlUCSIsArabic' type='function'/>
+     <exports symbol='xmlUCSIsHebrew' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsB' type='function'/>
+     <exports symbol='xmlUCSIsCombiningDiacriticalMarksforSymbols' type='function'/>
+     <exports symbol='xmlUCSIsVariationSelectors' type='function'/>
+     <exports symbol='xmlUCSIsArabicPresentationFormsA' type='function'/>
+     <exports symbol='xmlUCSIsCatZp' type='function'/>
+     <exports symbol='xmlUCSIsCatZs' type='function'/>
+     <exports symbol='xmlUCSIsArabicPresentationFormsB' type='function'/>
+     <exports symbol='xmlUCSIsGeometricShapes' type='function'/>
+     <exports symbol='xmlUCSIsCatZl' type='function'/>
+     <exports symbol='xmlUCSIsTagalog' type='function'/>
+     <exports symbol='xmlUCSIsSpecials' type='function'/>
+     <exports symbol='xmlUCSIsGujarati' type='function'/>
+     <exports symbol='xmlUCSIsLinearBIdeograms' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsA' type='function'/>
+     <exports symbol='xmlUCSIsBlock' type='function'/>
+     <exports symbol='xmlUCSIsBopomofoExtended' type='function'/>
+     <exports symbol='xmlUCSIsThaana' type='function'/>
+     <exports symbol='xmlUCSIsIdeographicDescriptionCharacters' type='function'/>
+     <exports symbol='xmlUCSIsHangulJamo' type='function'/>
+     <exports symbol='xmlUCSIsShavian' type='function'/>
+     <exports symbol='xmlUCSIsTagbanwa' type='function'/>
+     <exports symbol='xmlUCSIsGeneralPunctuation' type='function'/>
+     <exports symbol='xmlUCSIsCyrillic' type='function'/>
+     <exports symbol='xmlUCSIsArrows' type='function'/>
+     <exports symbol='xmlUCSIsControlPictures' type='function'/>
+     <exports symbol='xmlUCSIsYijingHexagramSymbols' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographs' type='function'/>
+     <exports symbol='xmlUCSIsCatNl' type='function'/>
+     <exports symbol='xmlUCSIsCatNo' type='function'/>
+     <exports symbol='xmlUCSIsDeseret' type='function'/>
+     <exports symbol='xmlUCSIsCatSm' type='function'/>
+     <exports symbol='xmlUCSIsBengali' type='function'/>
+     <exports symbol='xmlUCSIsPrivateUse' type='function'/>
+     <exports symbol='xmlUCSIsMusicalSymbols' type='function'/>
+     <exports symbol='xmlUCSIsBuhid' type='function'/>
+     <exports symbol='xmlUCSIsHangulSyllables' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibility' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibilityIdeographs' type='function'/>
+     <exports symbol='xmlUCSIsOpticalCharacterRecognition' type='function'/>
+     <exports symbol='xmlUCSIsLatin1Supplement' type='function'/>
+     <exports symbol='xmlUCSIsAegeanNumbers' type='function'/>
+     <exports symbol='xmlUCSIsKatakana' type='function'/>
+     <exports symbol='xmlUCSIsCJKSymbolsandPunctuation' type='function'/>
+     <exports symbol='xmlUCSIsTaiXuanJingSymbols' type='function'/>
+     <exports symbol='xmlUCSIsGurmukhi' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousSymbols' type='function'/>
+     <exports symbol='xmlUCSIsDevanagari' type='function'/>
+     <exports symbol='xmlUCSIsPrivateUseArea' type='function'/>
+     <exports symbol='xmlUCSIsMathematicalOperators' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousSymbolsandArrows' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalArrowsB' type='function'/>
+     <exports symbol='xmlUCSIsCurrencySymbols' type='function'/>
+     <exports symbol='xmlUCSIsNumberForms' type='function'/>
+     <exports symbol='xmlUCSIsTibetan' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalMathematicalOperators' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA' type='function'/>
+     <exports symbol='xmlUCSIsKanbun' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB' type='function'/>
+     <exports symbol='xmlUCSIsThai' type='function'/>
+     <exports symbol='xmlUCSIsSpacingModifierLetters' type='function'/>
+     <exports symbol='xmlUCSIsRunic' type='function'/>
+     <exports symbol='xmlUCSIsCatSc' type='function'/>
+     <exports symbol='xmlUCSIsCatPc' type='function'/>
+     <exports symbol='xmlUCSIsCatMc' type='function'/>
+     <exports symbol='xmlUCSIsCatPf' type='function'/>
+     <exports symbol='xmlUCSIsCyrillicSupplement' type='function'/>
+     <exports symbol='xmlUCSIsCatPd' type='function'/>
+     <exports symbol='xmlUCSIsMyanmar' type='function'/>
+     <exports symbol='xmlUCSIsCatPi' type='function'/>
+     <exports symbol='xmlUCSIsHiragana' type='function'/>
+     <exports symbol='xmlUCSIsCatPo' type='function'/>
+     <exports symbol='xmlUCSIsHighPrivateUseSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedAdditional' type='function'/>
+     <exports symbol='xmlUCSIsCatPs' type='function'/>
+     <exports symbol='xmlUCSIsSyriac' type='function'/>
+     <exports symbol='xmlUCSIsSuperscriptsandSubscripts' type='function'/>
+     <exports symbol='xmlUCSIsHighSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsCatMn' type='function'/>
+     <exports symbol='xmlUCSIsLao' type='function'/>
+     <exports symbol='xmlUCSIsOriya' type='function'/>
+     <exports symbol='xmlUCSIsBraillePatterns' type='function'/>
+     <exports symbol='xmlUCSIsCatMe' type='function'/>
+     <exports symbol='xmlUCSIsCatS' type='function'/>
     </file>
     <file name='xmlversion'>
      <summary>compile-time version informations</summary>
      <description>compile-time version informations for the XML library </description>
      <author>Daniel Veillard </author>
-     <exports symbol='LIBXML_VERSION_STRING'/>
-     <exports symbol='LIBXML_DOCB_ENABLED'/>
-     <exports symbol='LIBXML_CATALOG_ENABLED'/>
-     <exports symbol='LIBXML_LEGACY_ENABLED'/>
-     <exports symbol='xmlCheckVersion'/>
-     <exports symbol='LIBXML_REGEXP_ENABLED'/>
-     <exports symbol='LIBXML_XPTR_ENABLED'/>
-     <exports symbol='LIBXML_READER_ENABLED'/>
-     <exports symbol='LIBXML_ICONV_ENABLED'/>
-     <exports symbol='LIBXML_HTML_ENABLED'/>
-     <exports symbol='LIBXML_DOTTED_VERSION'/>
-     <exports symbol='LIBXML_UNICODE_ENABLED'/>
-     <exports symbol='LIBXML_ISO8859X_ENABLED'/>
-     <exports symbol='LIBXML_DEBUG_ENABLED'/>
-     <exports symbol='LIBXML_XINCLUDE_ENABLED'/>
-     <exports symbol='LIBXML_FTP_ENABLED'/>
-     <exports symbol='LIBXML_AUTOMATA_ENABLED'/>
-     <exports symbol='ATTRIBUTE_UNUSED'/>
-     <exports symbol='LIBXML_PUSH_ENABLED'/>
-     <exports symbol='WITHOUT_TRIO'/>
-     <exports symbol='LIBXML_C14N_ENABLED'/>
-     <exports symbol='LIBXML_SCHEMAS_ENABLED'/>
-     <exports symbol='DEBUG_MEMORY_LOCATION'/>
-     <exports symbol='LIBXML_SAX1_ENABLED'/>
-     <exports symbol='LIBXML_TEST_VERSION'/>
-     <exports symbol='LIBXML_HTTP_ENABLED'/>
-     <exports symbol='LIBXML_OUTPUT_ENABLED'/>
-     <exports symbol='WITH_TRIO'/>
-     <exports symbol='LIBXML_THREAD_ENABLED'/>
-     <exports symbol='LIBXML_XPATH_ENABLED'/>
-     <exports symbol='LIBXML_VERSION'/>
-     <exports symbol='LIBXML_VALID_ENABLED'/>
-     <exports symbol='LIBXML_TREE_ENABLED'/>
-     <exports symbol='LIBXML_WRITER_ENABLED'/>
+     <exports symbol='LIBXML_VERSION_STRING' type='macro'/>
+     <exports symbol='LIBXML_DOCB_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_CATALOG_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_LEGACY_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_REGEXP_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_XPTR_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_READER_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_HTML_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_DOTTED_VERSION' type='macro'/>
+     <exports symbol='LIBXML_UNICODE_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_ISO8859X_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_DEBUG_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_XINCLUDE_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
+     <exports symbol='ATTRIBUTE_UNUSED' type='macro'/>
+     <exports symbol='LIBXML_PUSH_ENABLED' type='macro'/>
+     <exports symbol='WITHOUT_TRIO' type='macro'/>
+     <exports symbol='LIBXML_C14N_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
+     <exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
+     <exports symbol='LIBXML_SAX1_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_TEST_VERSION' type='macro'/>
+     <exports symbol='LIBXML_HTTP_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_OUTPUT_ENABLED' type='macro'/>
+     <exports symbol='WITH_TRIO' type='macro'/>
+     <exports symbol='LIBXML_THREAD_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_XPATH_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_VERSION' type='macro'/>
+     <exports symbol='LIBXML_VALID_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_TREE_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_WRITER_ENABLED' type='macro'/>
+     <exports symbol='xmlCheckVersion' type='function'/>
     </file>
     <file name='xmlwriter'>
      <summary>text writing API for XML</summary>
      <description>text writing API for XML </description>
      <author>Alfred Mickautsch &lt;alfred@mickautsch.de&gt; </author>
-     <exports symbol='xmlTextWriterStartDocument'/>
-     <exports symbol='xmlTextWriterEndPI'/>
-     <exports symbol='xmlTextWriterWriteBase64'/>
-     <exports symbol='xmlTextWriterWriteProcessingInstruction'/>
-     <exports symbol='xmlTextWriterStartAttribute'/>
-     <exports symbol='xmlTextWriterWriteComment'/>
-     <exports symbol='xmlTextWriterWriteRawLen'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTD'/>
-     <exports symbol='xmlTextWriterWriteVFormatCDATA'/>
-     <exports symbol='xmlTextWriterStartAttributeNS'/>
-     <exports symbol='xmlTextWriterWriteFormatAttributeNS'/>
-     <exports symbol='xmlTextWriterWriteDTDEntity'/>
-     <exports symbol='xmlTextWriterWriteVFormatPI'/>
-     <exports symbol='xmlTextWriterWriteBinHex'/>
-     <exports symbol='xmlTextWriterEndAttribute'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTDAttlist'/>
-     <exports symbol='xmlTextWriterWriteFormatPI'/>
-     <exports symbol='xmlTextWriterEndDocument'/>
-     <exports symbol='xmlTextWriterWriteDTDAttlist'/>
-     <exports symbol='xmlTextWriterWriteFormatString'/>
-     <exports symbol='xmlTextWriterEndCDATA'/>
-     <exports symbol='xmlTextWriterStartElementNS'/>
-     <exports symbol='xmlTextWriter'/>
-     <exports symbol='xmlNewTextWriter'/>
-     <exports symbol='xmlFreeTextWriter'/>
-     <exports symbol='xmlTextWriterWriteDocType'/>
-     <exports symbol='xmlTextWriterStartPI'/>
-     <exports symbol='xmlTextWriterStartElement'/>
-     <exports symbol='xmlTextWriterWriteDTDExternalEntity'/>
-     <exports symbol='xmlTextWriterWriteFormatRaw'/>
-     <exports symbol='xmlTextWriterWriteCDATA'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTDInternalEntity'/>
-     <exports symbol='xmlTextWriterWriteVFormatAttribute'/>
-     <exports symbol='xmlTextWriterEndDTDElement'/>
-     <exports symbol='xmlTextWriterEndDTD'/>
-     <exports symbol='xmlTextWriterWriteElement'/>
-     <exports symbol='xmlTextWriterEndElement'/>
-     <exports symbol='xmlTextWriterWriteVFormatComment'/>
-     <exports symbol='xmlTextWriterStartCDATA'/>
-     <exports symbol='xmlNewTextWriterFilename'/>
-     <exports symbol='xmlTextWriterWriteVFormatElement'/>
-     <exports symbol='xmlTextWriterWriteFormatComment'/>
-     <exports symbol='xmlTextWriterWriteAttributeNS'/>
-     <exports symbol='xmlTextWriterWritePI'/>
-     <exports symbol='xmlTextWriterWriteVFormatRaw'/>
-     <exports symbol='xmlTextWriterWriteFormatDTDInternalEntity'/>
-     <exports symbol='xmlTextWriterWriteVFormatString'/>
-     <exports symbol='xmlTextWriterWriteDTDInternalEntity'/>
-     <exports symbol='xmlTextWriterWriteVFormatElementNS'/>
-     <exports symbol='xmlTextWriterWriteDTDNotation'/>
-     <exports symbol='xmlTextWriterWriteFormatElement'/>
-     <exports symbol='xmlTextWriterWriteElementNS'/>
-     <exports symbol='xmlTextWriterWriteString'/>
-     <exports symbol='xmlTextWriterWriteRaw'/>
-     <exports symbol='xmlTextWriterFullEndElement'/>
-     <exports symbol='xmlTextWriterWriteVFormatAttributeNS'/>
-     <exports symbol='xmlTextWriterFlush'/>
-     <exports symbol='xmlTextWriterStartDTD'/>
-     <exports symbol='xmlTextWriterWriteAttribute'/>
-     <exports symbol='xmlTextWriterWriteFormatDTDElement'/>
-     <exports symbol='xmlTextWriterEndDTDAttlist'/>
-     <exports symbol='xmlNewTextWriterMemory'/>
-     <exports symbol='xmlTextWriterWriteFormatCDATA'/>
-     <exports symbol='xmlTextWriterStartDTDAttlist'/>
-     <exports symbol='xmlTextWriterStartDTDElement'/>
-     <exports symbol='xmlTextWriterWriteFormatDTD'/>
-     <exports symbol='xmlTextWriterWriteFormatDTDAttlist'/>
-     <exports symbol='xmlTextWriterPtr'/>
-     <exports symbol='xmlTextWriterWriteDTDElement'/>
-     <exports symbol='xmlTextWriterWriteDTD'/>
-     <exports symbol='xmlTextWriterWriteFormatAttribute'/>
-     <exports symbol='xmlTextWriterStartDTDEntity'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTDElement'/>
-     <exports symbol='xmlTextWriterEndDTDEntity'/>
-     <exports symbol='xmlTextWriterWriteFormatElementNS'/>
+     <exports symbol='xmlTextWriterWriteProcessingInstruction' type='macro'/>
+     <exports symbol='xmlTextWriterEndDTDEntity' type='macro'/>
+     <exports symbol='xmlTextWriterEndDTDElement' type='macro'/>
+     <exports symbol='xmlTextWriterEndDTDAttlist' type='macro'/>
+     <exports symbol='xmlTextWriterWriteDocType' type='macro'/>
+     <exports symbol='xmlTextWriter' type='typedef'/>
+     <exports symbol='xmlTextWriterPtr' type='typedef'/>
+     <exports symbol='xmlTextWriterStartDocument' type='function'/>
+     <exports symbol='xmlTextWriterEndDocument' type='function'/>
+     <exports symbol='xmlTextWriterWriteBase64' type='function'/>
+     <exports symbol='xmlTextWriterStartAttribute' type='function'/>
+     <exports symbol='xmlTextWriterWriteComment' type='function'/>
+     <exports symbol='xmlTextWriterWriteRawLen' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatCDATA' type='function'/>
+     <exports symbol='xmlTextWriterStartAttributeNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatAttributeNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatPI' type='function'/>
+     <exports symbol='xmlTextWriterWriteBinHex' type='function'/>
+     <exports symbol='xmlTextWriterEndAttribute' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatPI' type='function'/>
+     <exports symbol='xmlTextWriterEndPI' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatString' type='function'/>
+     <exports symbol='xmlTextWriterEndCDATA' type='function'/>
+     <exports symbol='xmlTextWriterStartElementNS' type='function'/>
+     <exports symbol='xmlNewTextWriter' type='function'/>
+     <exports symbol='xmlFreeTextWriter' type='function'/>
+     <exports symbol='xmlTextWriterStartPI' type='function'/>
+     <exports symbol='xmlTextWriterStartElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDExternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteCDATA' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTDInternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatAttribute' type='function'/>
+     <exports symbol='xmlTextWriterEndDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteElement' type='function'/>
+     <exports symbol='xmlTextWriterEndElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatComment' type='function'/>
+     <exports symbol='xmlTextWriterStartCDATA' type='function'/>
+     <exports symbol='xmlNewTextWriterFilename' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatComment' type='function'/>
+     <exports symbol='xmlTextWriterWriteAttributeNS' type='function'/>
+     <exports symbol='xmlTextWriterWritePI' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTDInternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatString' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDInternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatElementNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDNotation' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteElementNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteString' type='function'/>
+     <exports symbol='xmlTextWriterFullEndElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatAttributeNS' type='function'/>
+     <exports symbol='xmlTextWriterFlush' type='function'/>
+     <exports symbol='xmlTextWriterStartDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteAttribute' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTDElement' type='function'/>
+     <exports symbol='xmlNewTextWriterMemory' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatCDATA' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterWriteRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatAttribute' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatElementNS' type='function'/>
     </file>
     <file name='xpath'>
      <summary>XML Path Language implementation</summary>
      <description>API for the XML Path Language implementation  XML Path Language implementation XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlXPathCastNodeSetToBoolean'/>
-     <exports symbol='_xmlXPathVariable'/>
-     <exports symbol='xmlXPathObjectPtr'/>
-     <exports symbol='xmlXPathIsNaN'/>
-     <exports symbol='xmlXPathConvertString'/>
-     <exports symbol='xmlXPathConvertBoolean'/>
-     <exports symbol='XPATH_UNCLOSED_ERROR'/>
-     <exports symbol='XPATH_INVALID_CHAR_ERROR'/>
-     <exports symbol='xmlXPathNodeSetCreate'/>
-     <exports symbol='xmlXPathCastBooleanToNumber'/>
-     <exports symbol='xmlXPathPINF'/>
-     <exports symbol='xmlXPathAxisFunc'/>
-     <exports symbol='xmlXPathCastToNumber'/>
-     <exports symbol='xmlXPathCastStringToBoolean'/>
-     <exports symbol='XPATH_NODESET'/>
-     <exports symbol='xmlXPathNodeSetItem'/>
-     <exports symbol='xmlXPathFreeObject'/>
-     <exports symbol='xmlNodeSetPtr'/>
-     <exports symbol='XPTR_SYNTAX_ERROR'/>
-     <exports symbol='xmlXPathEvalPredicate'/>
-     <exports symbol='xmlXPathFreeContext'/>
-     <exports symbol='XPATH_NUMBER'/>
-     <exports symbol='xmlXPathFreeNodeSetList'/>
-     <exports symbol='xmlXPathEval'/>
-     <exports symbol='XPATH_USERS'/>
-     <exports symbol='xmlXPathAxisPtr'/>
-     <exports symbol='xmlXPathConvertNumber'/>
-     <exports symbol='xmlXPathCastNodeSetToString'/>
-     <exports symbol='_xmlXPathFunct'/>
-     <exports symbol='_xmlXPathParserContext'/>
-     <exports symbol='xmlXPathEvalExpression'/>
-     <exports symbol='xmlXPathNINF'/>
-     <exports symbol='XPATH_RANGE'/>
-     <exports symbol='xmlXPathVariable'/>
-     <exports symbol='xmlXPathCastToString'/>
-     <exports symbol='xmlXPathObjectCopy'/>
-     <exports symbol='XPATH_STRING'/>
-     <exports symbol='xmlXPathCastBooleanToString'/>
-     <exports symbol='xmlXPathCastNumberToBoolean'/>
-     <exports symbol='XPATH_XSLT_TREE'/>
-     <exports symbol='xmlXPathFreeNodeSet'/>
-     <exports symbol='XPATH_EXPR_ERROR'/>
-     <exports symbol='xmlXPathNewContext'/>
-     <exports symbol='XPATH_INVALID_TYPE'/>
-     <exports symbol='xmlXPathNodeSetIsEmpty'/>
-     <exports symbol='XPATH_INVALID_CTXT_SIZE'/>
-     <exports symbol='xmlXPathNAN'/>
-     <exports symbol='xmlXPathError'/>
-     <exports symbol='XPATH_INVALID_OPERAND'/>
-     <exports symbol='xmlXPathCastToBoolean'/>
-     <exports symbol='xmlXPathVariablePtr'/>
-     <exports symbol='xmlXPathCastNodeToString'/>
-     <exports symbol='XPATH_NUMBER_ERROR'/>
-     <exports symbol='XPATH_BOOLEAN'/>
-     <exports symbol='XPATH_START_LITERAL_ERROR'/>
-     <exports symbol='xmlXPathFunct'/>
-     <exports symbol='xmlXPathCompExprPtr'/>
-     <exports symbol='xmlXPathObject'/>
-     <exports symbol='_xmlXPathContext'/>
-     <exports symbol='xmlXPathOrderDocElems'/>
-     <exports symbol='XPATH_UNDEF_VARIABLE_ERROR'/>
-     <exports symbol='xmlXPathNodeSetGetLength'/>
-     <exports symbol='xmlXPathCastNodeToNumber'/>
-     <exports symbol='xmlXPathCastStringToNumber'/>
-     <exports symbol='_xmlXPathAxis'/>
-     <exports symbol='XPATH_EXPRESSION_OK'/>
-     <exports symbol='xmlXPathContext'/>
-     <exports symbol='XPTR_SUB_RESOURCE_ERROR'/>
-     <exports symbol='xmlXPathParserContext'/>
-     <exports symbol='XPATH_VARIABLE_REF_ERROR'/>
-     <exports symbol='_xmlXPathType'/>
-     <exports symbol='xmlXPathTypePtr'/>
-     <exports symbol='xmlXPathType'/>
-     <exports symbol='XPATH_UNDEFINED'/>
-     <exports symbol='XPATH_ENCODING_ERROR'/>
-     <exports symbol='XPTR_RESOURCE_ERROR'/>
-     <exports symbol='xmlXPathIsInf'/>
-     <exports symbol='XPATH_POINT'/>
-     <exports symbol='xmlXPathAxis'/>
-     <exports symbol='_xmlXPathObject'/>
-     <exports symbol='xmlXPathCompiledEval'/>
-     <exports symbol='xmlNodeSet'/>
-     <exports symbol='XPATH_UNDEF_PREFIX_ERROR'/>
-     <exports symbol='XPATH_UNKNOWN_FUNC_ERROR'/>
-     <exports symbol='xmlXPathFuncPtr'/>
-     <exports symbol='XPATH_LOCATIONSET'/>
-     <exports symbol='xmlXPathConvertFunc'/>
-     <exports symbol='xmlXPathInit'/>
-     <exports symbol='xmlXPathCmpNodes'/>
-     <exports symbol='XPATH_INVALID_ARITY'/>
-     <exports symbol='xmlXPathCastNumberToString'/>
-     <exports symbol='xmlXPathEvalFunc'/>
-     <exports symbol='xmlXPathFunction'/>
-     <exports symbol='XPATH_INVALID_PREDICATE_ERROR'/>
-     <exports symbol='xmlXPathFreeCompExpr'/>
-     <exports symbol='XPATH_MEMORY_ERROR'/>
-     <exports symbol='xmlXPathParserContextPtr'/>
-     <exports symbol='xmlXPathCompExpr'/>
-     <exports symbol='XPATH_INVALID_CTXT_POSITION'/>
-     <exports symbol='xmlXPathContextPtr'/>
-     <exports symbol='xmlXPathCompile'/>
-     <exports symbol='_xmlNodeSet'/>
-     <exports symbol='xmlXPathCastNodeSetToNumber'/>
-     <exports symbol='xmlXPathObjectType'/>
-     <exports symbol='XPATH_UNFINISHED_LITERAL_ERROR'/>
+     <exports symbol='xmlXPathNodeSetGetLength' type='macro'/>
+     <exports symbol='xmlXPathNodeSetIsEmpty' type='macro'/>
+     <exports symbol='xmlXPathNodeSetItem' type='macro'/>
+     <exports symbol='XPATH_NUMBER_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
+     <exports symbol='XPATH_BOOLEAN' type='enum'/>
+     <exports symbol='XPATH_START_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XPATH_RANGE' type='enum'/>
+     <exports symbol='XPTR_SYNTAX_ERROR' type='enum'/>
+     <exports symbol='XPATH_LOCATIONSET' type='enum'/>
+     <exports symbol='XPATH_INVALID_CHAR_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNCLOSED_ERROR' type='enum'/>
+     <exports symbol='XPATH_POINT' type='enum'/>
+     <exports symbol='XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XPATH_STRING' type='enum'/>
+     <exports symbol='XPATH_EXPRESSION_OK' type='enum'/>
+     <exports symbol='XPATH_NODESET' type='enum'/>
+     <exports symbol='XPTR_SUB_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
+     <exports symbol='XPATH_XSLT_TREE' type='enum'/>
+     <exports symbol='XPATH_EXPR_ERROR' type='enum'/>
+     <exports symbol='XPATH_VARIABLE_REF_ERROR' type='enum'/>
+     <exports symbol='XPATH_INVALID_TYPE' type='enum'/>
+     <exports symbol='XPATH_INVALID_CTXT_SIZE' type='enum'/>
+     <exports symbol='XPATH_INVALID_CTXT_POSITION' type='enum'/>
+     <exports symbol='XPATH_UNDEFINED' type='enum'/>
+     <exports symbol='XPATH_MEMORY_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNFINISHED_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XPATH_NUMBER' type='enum'/>
+     <exports symbol='XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
+     <exports symbol='XPATH_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XPATH_USERS' type='enum'/>
+     <exports symbol='XPATH_INVALID_OPERAND' type='enum'/>
+     <exports symbol='XPTR_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='xmlXPathObjectType' type='typedef'/>
+     <exports symbol='xmlXPathVariablePtr' type='typedef'/>
+     <exports symbol='xmlXPathContext' type='typedef'/>
+     <exports symbol='xmlXPathFuncPtr' type='typedef'/>
+     <exports symbol='xmlXPathObjectPtr' type='typedef'/>
+     <exports symbol='xmlXPathTypePtr' type='typedef'/>
+     <exports symbol='xmlXPathType' type='typedef'/>
+     <exports symbol='xmlXPathAxisPtr' type='typedef'/>
+     <exports symbol='xmlXPathFunct' type='typedef'/>
+     <exports symbol='xmlXPathCompExprPtr' type='typedef'/>
+     <exports symbol='xmlXPathError' type='typedef'/>
+     <exports symbol='xmlXPathObject' type='typedef'/>
+     <exports symbol='xmlXPathCompExpr' type='typedef'/>
+     <exports symbol='xmlXPathContextPtr' type='typedef'/>
+     <exports symbol='xmlXPathParserContextPtr' type='typedef'/>
+     <exports symbol='xmlNodeSet' type='typedef'/>
+     <exports symbol='xmlXPathVariable' type='typedef'/>
+     <exports symbol='xmlXPathAxis' type='typedef'/>
+     <exports symbol='xmlNodeSetPtr' type='typedef'/>
+     <exports symbol='xmlXPathParserContext' type='typedef'/>
+     <exports symbol='_xmlXPathFunct' type='struct'/>
+     <exports symbol='_xmlXPathVariable' type='struct'/>
+     <exports symbol='_xmlXPathObject' type='struct'/>
+     <exports symbol='_xmlXPathParserContext' type='struct'/>
+     <exports symbol='_xmlXPathContext' type='struct'/>
+     <exports symbol='_xmlXPathAxis' type='struct'/>
+     <exports symbol='_xmlXPathType' type='struct'/>
+     <exports symbol='_xmlNodeSet' type='struct'/>
+     <exports symbol='xmlXPathNAN' type='variable'/>
+     <exports symbol='xmlXPathPINF' type='variable'/>
+     <exports symbol='xmlXPathNINF' type='variable'/>
+     <exports symbol='xmlXPathCastNodeSetToString' type='function'/>
+     <exports symbol='xmlXPathCastNodeSetToBoolean' type='function'/>
+     <exports symbol='xmlXPathCompiledEval' type='function'/>
+     <exports symbol='xmlXPathCastNodeToString' type='function'/>
+     <exports symbol='xmlXPathEvalExpression' type='function'/>
+     <exports symbol='xmlXPathConvertString' type='function'/>
+     <exports symbol='xmlXPathConvertBoolean' type='function'/>
+     <exports symbol='xmlXPathInit' type='function'/>
+     <exports symbol='xmlXPathCastStringToBoolean' type='function'/>
+     <exports symbol='xmlXPathConvertFunc' type='function'/>
+     <exports symbol='xmlXPathIsInf' type='function'/>
+     <exports symbol='xmlXPathOrderDocElems' type='function'/>
+     <exports symbol='xmlXPathFunction' type='function'/>
+     <exports symbol='xmlXPathFreeNodeSetList' type='function'/>
+     <exports symbol='xmlXPathCmpNodes' type='function'/>
+     <exports symbol='xmlXPathCastBooleanToNumber' type='function'/>
+     <exports symbol='xmlXPathCastToString' type='function'/>
+     <exports symbol='xmlXPathCastStringToNumber' type='function'/>
+     <exports symbol='xmlXPathAxisFunc' type='function'/>
+     <exports symbol='xmlXPathCastToNumber' type='function'/>
+     <exports symbol='xmlXPathCastBooleanToString' type='function'/>
+     <exports symbol='xmlXPathCastNodeToNumber' type='function'/>
+     <exports symbol='xmlXPathCastNumberToBoolean' type='function'/>
+     <exports symbol='xmlXPathIsNaN' type='function'/>
+     <exports symbol='xmlXPathEvalFunc' type='function'/>
+     <exports symbol='xmlXPathFreeCompExpr' type='function'/>
+     <exports symbol='xmlXPathObjectCopy' type='function'/>
+     <exports symbol='xmlXPathNewContext' type='function'/>
+     <exports symbol='xmlXPathEvalPredicate' type='function'/>
+     <exports symbol='xmlXPathConvertNumber' type='function'/>
+     <exports symbol='xmlXPathCompile' type='function'/>
+     <exports symbol='xmlXPathFreeObject' type='function'/>
+     <exports symbol='xmlXPathNodeSetCreate' type='function'/>
+     <exports symbol='xmlXPathFreeNodeSet' type='function'/>
+     <exports symbol='xmlXPathCastNodeSetToNumber' type='function'/>
+     <exports symbol='xmlXPathFreeContext' type='function'/>
+     <exports symbol='xmlXPathEval' type='function'/>
+     <exports symbol='xmlXPathCastNumberToString' type='function'/>
+     <exports symbol='xmlXPathCastToBoolean' type='function'/>
     </file>
     <file name='xpathInternals'>
      <summary>internal interfaces for XML Path Language implementation</summary>
      <description>internal interfaces for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlXPathNodeSetMerge'/>
-     <exports symbol='xmlXPathRoundFunction'/>
-     <exports symbol='CAST_TO_NUMBER'/>
-     <exports symbol='xmlXPathNumberFunction'/>
-     <exports symbol='xmlXPathNotEqualValues'/>
-     <exports symbol='xmlXPathStackIsNodeSet'/>
-     <exports symbol='xmlXPathNsLookup'/>
-     <exports symbol='xmlXPathCountFunction'/>
-     <exports symbol='xmlXPathParseNCName'/>
-     <exports symbol='xmlXPathNewNodeSet'/>
-     <exports symbol='xmlXPathReturnNumber'/>
-     <exports symbol='xmlXPathVariableLookupNS'/>
-     <exports symbol='xmlXPathNextAncestorOrSelf'/>
-     <exports symbol='xmlXPathNewBoolean'/>
-     <exports symbol='xmlXPathNodeSetRemove'/>
-     <exports symbol='xmlXPathSubValues'/>
-     <exports symbol='xmlXPathNewNodeSetList'/>
-     <exports symbol='xmlXPathPopBoolean'/>
-     <exports symbol='xmlXPathNotFunction'/>
-     <exports symbol='xmlXPathEqualValues'/>
-     <exports symbol='xmlXPathGetContextNode'/>
-     <exports symbol='xmlXPathNewString'/>
-     <exports symbol='xmlXPathTrailingSorted'/>
-     <exports symbol='xmlXPathMultValues'/>
-     <exports symbol='xmlXPathModValues'/>
-     <exports symbol='xmlXPathNodeLeadingSorted'/>
-     <exports symbol='xmlXPathEvaluatePredicateResult'/>
-     <exports symbol='CHECK_ARITY'/>
-     <exports symbol='xmlXPathNextChild'/>
-     <exports symbol='CAST_TO_STRING'/>
-     <exports symbol='xmlXPathReturnExternal'/>
-     <exports symbol='xmlXPathNextFollowingSibling'/>
-     <exports symbol='xmlXPathBooleanFunction'/>
-     <exports symbol='xmlXPathNewParserContext'/>
-     <exports symbol='xmlXPathNamespaceURIFunction'/>
-     <exports symbol='xmlXPathSubstringAfterFunction'/>
-     <exports symbol='xmlXPathRoot'/>
-     <exports symbol='xmlXPathLangFunction'/>
-     <exports symbol='CHECK_TYPE0'/>
-     <exports symbol='xmlXPathCompareValues'/>
-     <exports symbol='xmlXPathPopNodeSet'/>
-     <exports symbol='xmlXPathCheckError'/>
-     <exports symbol='xmlXPathConcatFunction'/>
-     <exports symbol='xmlXPathNodeSetAddNs'/>
-     <exports symbol='xmlXPathRegisterFunc'/>
-     <exports symbol='xmlXPathNodeSetContains'/>
-     <exports symbol='xmlXPathRegisterFuncNS'/>
-     <exports symbol='xmlXPatherror'/>
-     <exports symbol='xmlXPathNextAncestor'/>
-     <exports symbol='xmlXPathNextFollowing'/>
-     <exports symbol='xmlXPathRegisterVariableNS'/>
-     <exports symbol='CAST_TO_BOOLEAN'/>
-     <exports symbol='xmlXPathIsNodeType'/>
-     <exports symbol='xmlXPathPopString'/>
-     <exports symbol='xmlXPathLocalNameFunction'/>
-     <exports symbol='xmlXPathAddValues'/>
-     <exports symbol='xmlXPathDifference'/>
-     <exports symbol='xmlXPathRegisterVariable'/>
-     <exports symbol='valuePop'/>
-     <exports symbol='CHECK_ERROR0'/>
-     <exports symbol='xmlXPathCeilingFunction'/>
-     <exports symbol='xmlXPathIntersection'/>
-     <exports symbol='xmlXPathLeadingSorted'/>
-     <exports symbol='xmlXPathReturnFalse'/>
-     <exports symbol='xmlXPathContainsFunction'/>
-     <exports symbol='xmlXPathNextPrecedingSibling'/>
-     <exports symbol='xmlXPathNodeSetSort'/>
-     <exports symbol='xmlXPathStartsWithFunction'/>
-     <exports symbol='xmlXPathPopExternal'/>
-     <exports symbol='xmlXPathNormalizeFunction'/>
-     <exports symbol='xmlXPathNodeLeading'/>
-     <exports symbol='xmlXPathSumFunction'/>
-     <exports symbol='xmlXPathRegisterVariableLookup'/>
-     <exports symbol='xmlXPathFuncLookupFunc'/>
-     <exports symbol='xmlXPathNodeSetDel'/>
-     <exports symbol='xmlXPathStackIsExternal'/>
-     <exports symbol='xmlXPathReturnEmptyString'/>
-     <exports symbol='XP_ERROR0'/>
-     <exports symbol='xmlXPathNodeTrailingSorted'/>
-     <exports symbol='xmlXPathErr'/>
-     <exports symbol='xmlXPathNextPreceding'/>
-     <exports symbol='xmlXPathFunctionLookupNS'/>
-     <exports symbol='xmlXPathWrapNodeSet'/>
-     <exports symbol='xmlXPathSetTypeError'/>
-     <exports symbol='xmlXPathReturnTrue'/>
-     <exports symbol='xmlXPathRegisteredFuncsCleanup'/>
-     <exports symbol='xmlXPathRegisterAllFunctions'/>
-     <exports symbol='xmlXPathReturnEmptyNodeSet'/>
-     <exports symbol='xmlXPathFunctionLookup'/>
-     <exports symbol='xmlXPathGetDocument'/>
-     <exports symbol='xmlXPathReturnBoolean'/>
-     <exports symbol='xmlXPathPositionFunction'/>
-     <exports symbol='xmlXPathVariableLookupFunc'/>
-     <exports symbol='xmlXPathSubstringBeforeFunction'/>
-     <exports symbol='xmlXPathRegisteredVariablesCleanup'/>
-     <exports symbol='xmlXPathNextDescendant'/>
-     <exports symbol='xmlXPathNextNamespace'/>
-     <exports symbol='xmlXPathWrapCString'/>
-     <exports symbol='xmlXPathNewFloat'/>
-     <exports symbol='xmlXPathRegisterNs'/>
-     <exports symbol='xmlXPathWrapExternal'/>
-     <exports symbol='xmlXPathTranslateFunction'/>
-     <exports symbol='xmlXPathNextParent'/>
-     <exports symbol='xmlXPathNodeSetFreeNs'/>
-     <exports symbol='xmlXPathTrailing'/>
-     <exports symbol='xmlXPathHasSameNodes'/>
-     <exports symbol='xmlXPathDistinctSorted'/>
-     <exports symbol='xmlXPathFreeParserContext'/>
-     <exports symbol='xmlXPathNodeTrailing'/>
-     <exports symbol='xmlXPathNewCString'/>
-     <exports symbol='valuePush'/>
-     <exports symbol='xmlXPathNodeSetAdd'/>
-     <exports symbol='xmlXPathSubstringFunction'/>
-     <exports symbol='xmlXPathStringFunction'/>
-     <exports symbol='xmlXPathFloorFunction'/>
-     <exports symbol='xmlXPathNodeSetAddUnique'/>
-     <exports symbol='xmlXPathNewValueTree'/>
-     <exports symbol='xmlXPathVariableLookup'/>
-     <exports symbol='xmlXPathDistinct'/>
-     <exports symbol='xmlXPathIdFunction'/>
-     <exports symbol='xmlXPathSetError'/>
-     <exports symbol='CHECK_ERROR'/>
-     <exports symbol='CHECK_TYPE'/>
-     <exports symbol='xmlXPathNextDescendantOrSelf'/>
-     <exports symbol='xmlXPathRegisterFuncLookup'/>
-     <exports symbol='xmlXPathNextAttribute'/>
-     <exports symbol='xmlXPathDivValues'/>
-     <exports symbol='xmlXPathStringLengthFunction'/>
-     <exports symbol='xmlXPathLastFunction'/>
-     <exports symbol='xmlXPathSetArityError'/>
-     <exports symbol='xmlXPathNextSelf'/>
-     <exports symbol='xmlXPathDebugDumpCompExpr'/>
-     <exports symbol='xmlXPathEvalExpr'/>
-     <exports symbol='xmlXPathFalseFunction'/>
-     <exports symbol='xmlXPathDebugDumpObject'/>
-     <exports symbol='xmlXPathValueFlipSign'/>
-     <exports symbol='xmlXPathStringEvalNumber'/>
-     <exports symbol='xmlXPathWrapString'/>
-     <exports symbol='xmlXPathEmptyNodeSet'/>
-     <exports symbol='xmlXPathReturnString'/>
-     <exports symbol='xmlXPathGetError'/>
-     <exports symbol='XP_ERROR'/>
-     <exports symbol='xmlXPathLeading'/>
-     <exports symbol='xmlXPathRegisteredNsCleanup'/>
-     <exports symbol='xmlXPathParseName'/>
-     <exports symbol='xmlXPathReturnNodeSet'/>
-     <exports symbol='xmlXPathTrueFunction'/>
-     <exports symbol='xmlXPathPopNumber'/>
+     <exports symbol='xmlXPathStackIsNodeSet' type='macro'/>
+     <exports symbol='xmlXPathStackIsExternal' type='macro'/>
+     <exports symbol='xmlXPathReturnEmptyString' type='macro'/>
+     <exports symbol='XP_ERROR0' type='macro'/>
+     <exports symbol='xmlXPathCheckError' type='macro'/>
+     <exports symbol='xmlXPathSetError' type='macro'/>
+     <exports symbol='CHECK_ERROR' type='macro'/>
+     <exports symbol='xmlXPathSetTypeError' type='macro'/>
+     <exports symbol='xmlXPathReturnEmptyNodeSet' type='macro'/>
+     <exports symbol='xmlXPathReturnString' type='macro'/>
+     <exports symbol='xmlXPathReturnTrue' type='macro'/>
+     <exports symbol='CAST_TO_BOOLEAN' type='macro'/>
+     <exports symbol='xmlXPathSetArityError' type='macro'/>
+     <exports symbol='xmlXPathReturnBoolean' type='macro'/>
+     <exports symbol='CHECK_TYPE' type='macro'/>
+     <exports symbol='xmlXPathGetContextNode' type='macro'/>
+     <exports symbol='xmlXPathReturnFalse' type='macro'/>
+     <exports symbol='xmlXPathReturnNumber' type='macro'/>
+     <exports symbol='CAST_TO_NUMBER' type='macro'/>
+     <exports symbol='CHECK_ERROR0' type='macro'/>
+     <exports symbol='xmlXPathReturnExternal' type='macro'/>
+     <exports symbol='xmlXPathGetDocument' type='macro'/>
+     <exports symbol='xmlXPathGetError' type='macro'/>
+     <exports symbol='XP_ERROR' type='macro'/>
+     <exports symbol='CHECK_ARITY' type='macro'/>
+     <exports symbol='CHECK_TYPE0' type='macro'/>
+     <exports symbol='CAST_TO_STRING' type='macro'/>
+     <exports symbol='xmlXPathEmptyNodeSet' type='macro'/>
+     <exports symbol='xmlXPathReturnNodeSet' type='macro'/>
+     <exports symbol='xmlXPathNodeSetMerge' type='function'/>
+     <exports symbol='xmlXPathRoundFunction' type='function'/>
+     <exports symbol='xmlXPathSubstringAfterFunction' type='function'/>
+     <exports symbol='xmlXPathNumberFunction' type='function'/>
+     <exports symbol='xmlXPathPopNodeSet' type='function'/>
+     <exports symbol='xmlXPathNsLookup' type='function'/>
+     <exports symbol='xmlXPathCountFunction' type='function'/>
+     <exports symbol='xmlXPathParseNCName' type='function'/>
+     <exports symbol='xmlXPathNewNodeSet' type='function'/>
+     <exports symbol='xmlXPathVariableLookupNS' type='function'/>
+     <exports symbol='xmlXPathNextAncestorOrSelf' type='function'/>
+     <exports symbol='xmlXPathNewBoolean' type='function'/>
+     <exports symbol='xmlXPathNodeSetRemove' type='function'/>
+     <exports symbol='xmlXPathSubValues' type='function'/>
+     <exports symbol='xmlXPathNewNodeSetList' type='function'/>
+     <exports symbol='xmlXPathPopBoolean' type='function'/>
+     <exports symbol='xmlXPathEqualValues' type='function'/>
+     <exports symbol='xmlXPathNewString' type='function'/>
+     <exports symbol='xmlXPathTrailingSorted' type='function'/>
+     <exports symbol='xmlXPathMultValues' type='function'/>
+     <exports symbol='xmlXPathModValues' type='function'/>
+     <exports symbol='xmlXPathNodeLeadingSorted' type='function'/>
+     <exports symbol='xmlXPathNextChild' type='function'/>
+     <exports symbol='xmlXPathNextFollowingSibling' type='function'/>
+     <exports symbol='xmlXPathPopString' type='function'/>
+     <exports symbol='xmlXPathNewParserContext' type='function'/>
+     <exports symbol='xmlXPathNamespaceURIFunction' type='function'/>
+     <exports symbol='xmlXPathWrapNodeSet' type='function'/>
+     <exports symbol='xmlXPathRoot' type='function'/>
+     <exports symbol='xmlXPathLangFunction' type='function'/>
+     <exports symbol='xmlXPathRegisterFuncNS' type='function'/>
+     <exports symbol='xmlXPathCompareValues' type='function'/>
+     <exports symbol='xmlXPathIsNodeType' type='function'/>
+     <exports symbol='xmlXPathNodeSetAddNs' type='function'/>
+     <exports symbol='xmlXPathNodeSetContains' type='function'/>
+     <exports symbol='xmlXPatherror' type='function'/>
+     <exports symbol='xmlXPathNextAncestor' type='function'/>
+     <exports symbol='xmlXPathNextFollowing' type='function'/>
+     <exports symbol='xmlXPathRegisterVariableNS' type='function'/>
+     <exports symbol='xmlXPathRegisteredNsCleanup' type='function'/>
+     <exports symbol='xmlXPathConcatFunction' type='function'/>
+     <exports symbol='xmlXPathLocalNameFunction' type='function'/>
+     <exports symbol='xmlXPathAddValues' type='function'/>
+     <exports symbol='xmlXPathDifference' type='function'/>
+     <exports symbol='xmlXPathRegisterVariable' type='function'/>
+     <exports symbol='valuePop' type='function'/>
+     <exports symbol='xmlXPathCeilingFunction' type='function'/>
+     <exports symbol='xmlXPathIntersection' type='function'/>
+     <exports symbol='xmlXPathLeadingSorted' type='function'/>
+     <exports symbol='xmlXPathContainsFunction' type='function'/>
+     <exports symbol='xmlXPathNextPrecedingSibling' type='function'/>
+     <exports symbol='xmlXPathNodeSetSort' type='function'/>
+     <exports symbol='xmlXPathStartsWithFunction' type='function'/>
+     <exports symbol='xmlXPathBooleanFunction' type='function'/>
+     <exports symbol='xmlXPathPopExternal' type='function'/>
+     <exports symbol='xmlXPathNormalizeFunction' type='function'/>
+     <exports symbol='xmlXPathNodeLeading' type='function'/>
+     <exports symbol='xmlXPathSumFunction' type='function'/>
+     <exports symbol='xmlXPathRegisterVariableLookup' type='function'/>
+     <exports symbol='xmlXPathNotEqualValues' type='function'/>
+     <exports symbol='xmlXPathNodeSetDel' type='function'/>
+     <exports symbol='xmlXPathWrapString' type='function'/>
+     <exports symbol='xmlXPathEvaluatePredicateResult' type='function'/>
+     <exports symbol='xmlXPathNodeTrailingSorted' type='function'/>
+     <exports symbol='xmlXPathErr' type='function'/>
+     <exports symbol='xmlXPathNextPreceding' type='function'/>
+     <exports symbol='xmlXPathFunctionLookupNS' type='function'/>
+     <exports symbol='xmlXPathFuncLookupFunc' type='function'/>
+     <exports symbol='xmlXPathRegisteredFuncsCleanup' type='function'/>
+     <exports symbol='xmlXPathRegisterAllFunctions' type='function'/>
+     <exports symbol='xmlXPathNewCString' type='function'/>
+     <exports symbol='xmlXPathRegisterFunc' type='function'/>
+     <exports symbol='xmlXPathPositionFunction' type='function'/>
+     <exports symbol='xmlXPathVariableLookupFunc' type='function'/>
+     <exports symbol='xmlXPathSubstringBeforeFunction' type='function'/>
+     <exports symbol='xmlXPathRegisteredVariablesCleanup' type='function'/>
+     <exports symbol='xmlXPathNextDescendant' type='function'/>
+     <exports symbol='xmlXPathNextNamespace' type='function'/>
+     <exports symbol='xmlXPathWrapCString' type='function'/>
+     <exports symbol='xmlXPathNewFloat' type='function'/>
+     <exports symbol='xmlXPathRegisterNs' type='function'/>
+     <exports symbol='xmlXPathWrapExternal' type='function'/>
+     <exports symbol='xmlXPathNextParent' type='function'/>
+     <exports symbol='xmlXPathNodeSetFreeNs' type='function'/>
+     <exports symbol='xmlXPathTrailing' type='function'/>
+     <exports symbol='xmlXPathHasSameNodes' type='function'/>
+     <exports symbol='xmlXPathDistinctSorted' type='function'/>
+     <exports symbol='xmlXPathFreeParserContext' type='function'/>
+     <exports symbol='xmlXPathNodeTrailing' type='function'/>
+     <exports symbol='xmlXPathFunctionLookup' type='function'/>
+     <exports symbol='valuePush' type='function'/>
+     <exports symbol='xmlXPathNodeSetAdd' type='function'/>
+     <exports symbol='xmlXPathSubstringFunction' type='function'/>
+     <exports symbol='xmlXPathStringFunction' type='function'/>
+     <exports symbol='xmlXPathFloorFunction' type='function'/>
+     <exports symbol='xmlXPathNodeSetAddUnique' type='function'/>
+     <exports symbol='xmlXPathNewValueTree' type='function'/>
+     <exports symbol='xmlXPathDistinct' type='function'/>
+     <exports symbol='xmlXPathIdFunction' type='function'/>
+     <exports symbol='xmlXPathVariableLookup' type='function'/>
+     <exports symbol='xmlXPathNotFunction' type='function'/>
+     <exports symbol='xmlXPathStringEvalNumber' type='function'/>
+     <exports symbol='xmlXPathNextDescendantOrSelf' type='function'/>
+     <exports symbol='xmlXPathRegisterFuncLookup' type='function'/>
+     <exports symbol='xmlXPathNextAttribute' type='function'/>
+     <exports symbol='xmlXPathDivValues' type='function'/>
+     <exports symbol='xmlXPathStringLengthFunction' type='function'/>
+     <exports symbol='xmlXPathLastFunction' type='function'/>
+     <exports symbol='xmlXPathNextSelf' type='function'/>
+     <exports symbol='xmlXPathDebugDumpCompExpr' type='function'/>
+     <exports symbol='xmlXPathEvalExpr' type='function'/>
+     <exports symbol='xmlXPathFalseFunction' type='function'/>
+     <exports symbol='xmlXPathDebugDumpObject' type='function'/>
+     <exports symbol='xmlXPathValueFlipSign' type='function'/>
+     <exports symbol='xmlXPathTranslateFunction' type='function'/>
+     <exports symbol='xmlXPathLeading' type='function'/>
+     <exports symbol='xmlXPathParseName' type='function'/>
+     <exports symbol='xmlXPathTrueFunction' type='function'/>
+     <exports symbol='xmlXPathPopNumber' type='function'/>
     </file>
     <file name='xpointer'>
      <summary>API to handle XML Pointers</summary>
      <description>API to handle XML Pointers Base implementation was made accordingly to W3C Candidate Recommendation 7 June 2000</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlXPtrNewRangePoints'/>
-     <exports symbol='xmlLocationSetPtr'/>
-     <exports symbol='xmlXPtrBuildNodeList'/>
-     <exports symbol='xmlXPtrEval'/>
-     <exports symbol='xmlXPtrNewCollapsedRange'/>
-     <exports symbol='xmlLocationSet'/>
-     <exports symbol='xmlXPtrNewLocationSetNodeSet'/>
-     <exports symbol='xmlXPtrNewRangePointNode'/>
-     <exports symbol='xmlXPtrLocationSetMerge'/>
-     <exports symbol='xmlXPtrEvalRangePredicate'/>
-     <exports symbol='xmlXPtrLocationSetDel'/>
-     <exports symbol='xmlXPtrNewRange'/>
-     <exports symbol='xmlXPtrFreeLocationSet'/>
-     <exports symbol='xmlXPtrWrapLocationSet'/>
-     <exports symbol='xmlXPtrNewRangeNodes'/>
-     <exports symbol='xmlXPtrLocationSetCreate'/>
-     <exports symbol='xmlXPtrLocationSetAdd'/>
-     <exports symbol='xmlXPtrRangeToFunction'/>
-     <exports symbol='_xmlLocationSet'/>
-     <exports symbol='xmlXPtrNewLocationSetNodes'/>
-     <exports symbol='xmlXPtrNewContext'/>
-     <exports symbol='xmlXPtrNewRangeNodeObject'/>
-     <exports symbol='xmlXPtrLocationSetRemove'/>
-     <exports symbol='xmlXPtrNewRangeNodePoint'/>
+     <exports symbol='xmlLocationSet' type='typedef'/>
+     <exports symbol='xmlLocationSetPtr' type='typedef'/>
+     <exports symbol='_xmlLocationSet' type='struct'/>
+     <exports symbol='xmlXPtrNewRange' type='function'/>
+     <exports symbol='xmlXPtrFreeLocationSet' type='function'/>
+     <exports symbol='xmlXPtrWrapLocationSet' type='function'/>
+     <exports symbol='xmlXPtrEvalRangePredicate' type='function'/>
+     <exports symbol='xmlXPtrBuildNodeList' type='function'/>
+     <exports symbol='xmlXPtrLocationSetAdd' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodes' type='function'/>
+     <exports symbol='xmlXPtrEval' type='function'/>
+     <exports symbol='xmlXPtrRangeToFunction' type='function'/>
+     <exports symbol='xmlXPtrNewCollapsedRange' type='function'/>
+     <exports symbol='xmlXPtrNewRangePoints' type='function'/>
+     <exports symbol='xmlXPtrNewLocationSetNodeSet' type='function'/>
+     <exports symbol='xmlXPtrNewRangePointNode' type='function'/>
+     <exports symbol='xmlXPtrNewContext' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodeObject' type='function'/>
+     <exports symbol='xmlXPtrLocationSetRemove' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodePoint' type='function'/>
+     <exports symbol='xmlXPtrLocationSetDel' type='function'/>
+     <exports symbol='xmlXPtrLocationSetMerge' type='function'/>
+     <exports symbol='xmlXPtrLocationSetCreate' type='function'/>
+     <exports symbol='xmlXPtrNewLocationSetNodes' type='function'/>
     </file>
   </files>
   <symbols>