1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-26 00:37:43 +03:00

os400: use like() for int type.

This commit is contained in:
Patrick Monnerat
2015-04-01 18:52:37 +02:00
committed by Daniel Veillard
parent 26202cf90f
commit 155faa5221
45 changed files with 2154 additions and 1427 deletions

View File

@@ -13,6 +13,7 @@
/if defined(LIBXML_DOCB_ENABLED) /if defined(LIBXML_DOCB_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser" /include "libxmlrpg/parser"
/include "libxmlrpg/parserInternals" /include "libxmlrpg/parserInternals"
@@ -46,13 +47,14 @@
* There is only few public functions. * There is only few public functions.
d docbEncodeEntities... d docbEncodeEntities...
d pr 10i 0 extproc('docbEncodeEntities') d pr extproc('docbEncodeEntities')
d like(xmlCint)
d out * value options(*string) unsigned char * d out * value options(*string) unsigned char *
d outlen * value int * d outlen * value int *
d in * value options(*string) const unsigned char d in * value options(*string) const unsigned char
d * d *
d inlen * value int * d inlen * value int *
d quoteChar 10i 0 value d quoteChar value like(xmlCint)
d docbSAXParseDoc... d docbSAXParseDoc...
d pr extproc('docbSAXParseDoc') d pr extproc('docbSAXParseDoc')
@@ -92,15 +94,16 @@
d sax value like(docbSAXHandlerPtr) d sax value like(docbSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d docbParseChunk pr 10i 0 extproc('docbParseChunk') d docbParseChunk pr extproc('docbParseChunk')
d like(xmlCint)
d ctxt value like(docbParserCtxtPtr) d ctxt value like(docbParserCtxtPtr)
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d terminate 10i 0 value d terminate value like(xmlCint)
d docbCreateFileParserCtxt... d docbCreateFileParserCtxt...
d pr extproc('docbCreateFileParserCtxt') d pr extproc('docbCreateFileParserCtxt')
@@ -109,7 +112,8 @@
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d docbParseDocument... d docbParseDocument...
d pr 10i 0 extproc('docbParseDocument') d pr extproc('docbParseDocument')
d like(xmlCint)
d ctxt value like(docbParserCtxtPtr) d ctxt value like(docbParserCtxtPtr)
/endif LIBXML_DOCB_ENABLED /endif LIBXML_DOCB_ENABLED

View File

@@ -118,12 +118,14 @@
d value value like(xmlCuint) d value value like(xmlCuint)
d htmlIsAutoClosed... d htmlIsAutoClosed...
d pr 10i 0 extproc('htmlIsAutoClosed') d pr extproc('htmlIsAutoClosed')
d like(xmlCint)
d doc value like(htmlDocPtr) d doc value like(htmlDocPtr)
d elem value like(htmlNodePtr) d elem value like(htmlNodePtr)
d htmlAutoCloseTag... d htmlAutoCloseTag...
d pr 10i 0 extproc('htmlAutoCloseTag') d pr extproc('htmlAutoCloseTag')
d like(xmlCint)
d doc value like(htmlDocPtr) d doc value like(htmlDocPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d elem value like(htmlNodePtr) d elem value like(htmlNodePtr)
@@ -135,7 +137,8 @@
d str * const xmlChar *(*) d str * const xmlChar *(*)
d htmlParseCharRef... d htmlParseCharRef...
d pr 10i 0 extproc('htmlParseCharRef') d pr extproc('htmlParseCharRef')
d like(xmlCint)
d ctxt value like(htmlParserCtxtPtr) d ctxt value like(htmlParserCtxtPtr)
d htmlParseElement... d htmlParseElement...
@@ -150,10 +153,11 @@
d pr extproc('htmlCreateMemoryParserCtxt') d pr extproc('htmlCreateMemoryParserCtxt')
d like(htmlParserCtxtPtr) d like(htmlParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d htmlParseDocument... d htmlParseDocument...
d pr 10i 0 extproc('htmlParseDocument') d pr extproc('htmlParseDocument')
d like(xmlCint)
d ctxt value like(htmlParserCtxtPtr) d ctxt value like(htmlParserCtxtPtr)
d htmlSAXParseDoc... d htmlSAXParseDoc...
@@ -182,27 +186,31 @@
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d UTF8ToHtml pr 10i 0 extproc('UTF8ToHtml') d UTF8ToHtml pr extproc('UTF8ToHtml')
d like(xmlCint)
d out 65535 options(*varsize) unsigned char [] d out 65535 options(*varsize) unsigned char []
d outlen 10i 0 d outlen like(xmlCint)
d in * value options(*string) const unsigned char* d in * value options(*string) const unsigned char*
d inlen 10i 0 d inlen like(xmlCint)
d htmlEncodeEntities... d htmlEncodeEntities...
d pr 10i 0 extproc('htmlEncodeEntities') d pr extproc('htmlEncodeEntities')
d like(xmlCint)
d out 65535 options(*varsize) unsigned char [] d out 65535 options(*varsize) unsigned char []
d outlen 10i 0 d outlen like(xmlCint)
d in * value options(*string) const unsigned char* d in * value options(*string) const unsigned char*
d inlen 10i 0 d inlen like(xmlCint)
d quoteChar 10i 0 value d quoteChar value like(xmlCint)
d htmlIsScriptAttribute... d htmlIsScriptAttribute...
d pr 10i 0 extproc('htmlIsScriptAttribute') d pr extproc('htmlIsScriptAttribute')
d like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d htmlHandleOmittedElem... d htmlHandleOmittedElem...
d pr 10i 0 extproc('htmlHandleOmittedElem') d pr extproc('htmlHandleOmittedElem')
d val 10i 0 value d like(xmlCint)
d val value like(xmlCint)
/if defined(LIBXML_PUSH_ENABLED) /if defined(LIBXML_PUSH_ENABLED)
@@ -214,15 +222,16 @@
d sax value like(htmlSAXHandlerPtr) d sax value like(htmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d htmlParseChunk pr 10i 0 extproc('htmlParseChunk') d htmlParseChunk pr extproc('htmlParseChunk')
d like(xmlCint)
d ctxt value like(htmlParserCtxtPtr) d ctxt value like(htmlParserCtxtPtr)
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d terminate 10i 0 value d terminate value like(xmlCint)
/endif LIBXML_PUSH_ENABLED /endif LIBXML_PUSH_ENABLED
d htmlFreeParserCtxt... d htmlFreeParserCtxt...
@@ -264,37 +273,38 @@
d ctxt value like(htmlParserCtxtPtr) d ctxt value like(htmlParserCtxtPtr)
d htmlCtxtUseOptions... d htmlCtxtUseOptions...
d pr 10i 0 extproc('htmlCtxtUseOptions') d pr extproc('htmlCtxtUseOptions')
d like(xmlCint)
d ctxt value like(htmlParserCtxtPtr) d ctxt value like(htmlParserCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d htmlReadDoc pr extproc('htmlReadDoc') d htmlReadDoc pr extproc('htmlReadDoc')
d like(htmlDocPtr) d like(htmlDocPtr)
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlReadFile pr extproc('htmlReadFile') d htmlReadFile pr extproc('htmlReadFile')
d like(htmlDocPtr) d like(htmlDocPtr)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlReadMemory pr extproc('htmlReadMemory') d htmlReadMemory pr extproc('htmlReadMemory')
d like(htmlDocPtr) d like(htmlDocPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlReadFd pr extproc('htmlReadFd') d htmlReadFd pr extproc('htmlReadFd')
d like(htmlDocPtr) d like(htmlDocPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlReadIO pr extproc('htmlReadIO') d htmlReadIO pr extproc('htmlReadIO')
d like(htmlDocPtr) d like(htmlDocPtr)
@@ -303,7 +313,7 @@
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlCtxtReadDoc... d htmlCtxtReadDoc...
d pr extproc('htmlCtxtReadDoc') d pr extproc('htmlCtxtReadDoc')
@@ -312,7 +322,7 @@
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlCtxtReadFile... d htmlCtxtReadFile...
d pr extproc('htmlCtxtReadFile') d pr extproc('htmlCtxtReadFile')
@@ -320,25 +330,25 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlCtxtReadMemory... d htmlCtxtReadMemory...
d pr extproc('htmlCtxtReadMemory') d pr extproc('htmlCtxtReadMemory')
d like(htmlDocPtr) d like(htmlDocPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlCtxtReadFd pr extproc('htmlCtxtReadFd') d htmlCtxtReadFd pr extproc('htmlCtxtReadFd')
d like(htmlDocPtr) d like(htmlDocPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d htmlCtxtReadIO pr extproc('htmlCtxtReadIO') d htmlCtxtReadIO pr extproc('htmlCtxtReadIO')
d like(htmlDocPtr) d like(htmlDocPtr)
@@ -348,7 +358,7 @@
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
* Further knowledge of HTML structure * Further knowledge of HTML structure
@@ -369,10 +379,11 @@
d like(htmlStatus) d like(htmlStatus)
d #param1 value like(htmlElemDescPtr) const d #param1 value like(htmlElemDescPtr) const
d #param2 * value options(*string) const xmlChar * d #param2 * value options(*string) const xmlChar *
d #param3 10i 0 value d #param3 value like(xmlCint)
d htmlElementAllowedHere... d htmlElementAllowedHere...
d pr 10i 0 extproc('htmlElementAllowedHere') d pr extproc('htmlElementAllowedHere')
d like(xmlCint)
d #param1 value like(htmlElemDescPtr) const d #param1 value like(htmlElemDescPtr) const
d #param2 * value options(*string) const xmlChar * d #param2 * value options(*string) const xmlChar *
@@ -385,7 +396,7 @@
d htmlNodeStatus pr extproc('htmlNodeStatus') d htmlNodeStatus pr extproc('htmlNodeStatus')
d like(htmlStatus) d like(htmlStatus)
d #param1 value like(htmlNodePtr) d #param1 value like(htmlNodePtr)
d #param2 10i 0 value d #param2 value like(xmlCint)
* C macros implemented as procedures for ILE/RPG support. * C macros implemented as procedures for ILE/RPG support.
@@ -394,8 +405,9 @@
d elt * value const htmlElemDesc * d elt * value const htmlElemDesc *
d htmlElementAllowedHereDesc... d htmlElementAllowedHereDesc...
d pr 10i 0 extproc( d pr extproc(
d '__htmlElementAllowedHereDesc') d '__htmlElementAllowedHereDesc')
d like(xmlCint)
d parent * value const htmlElemDesc * d parent * value const htmlElemDesc *
d elt * value const htmlElemDesc * d elt * value const htmlElemDesc *

View File

@@ -10,11 +10,13 @@
/define HTML_TREE_H__ /define HTML_TREE_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/tree"
/include "libxmlrpg/HTMLparser"
/if defined(LIBXML_HTML_ENABLED) /if defined(LIBXML_HTML_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree"
/include "libxmlrpg/HTMLparser"
* HTML_TEXT_NODE: * HTML_TEXT_NODE:
* *
* Macro. A text node in a HTML document is really implemented * Macro. A text node in a HTML document is really implemented
@@ -69,7 +71,8 @@
d doc value like(htmlDocPtr) d doc value like(htmlDocPtr)
d htmlSetMetaEncoding... d htmlSetMetaEncoding...
d pr 10i 0 extproc('htmlSetMetaEncoding') d pr extproc('htmlSetMetaEncoding')
d like(xmlCint)
d doc value like(htmlDocPtr) d doc value like(htmlDocPtr)
d encoding * value options(*string) const xmlChar * d encoding * value options(*string) const xmlChar *
@@ -78,24 +81,27 @@
d pr extproc('htmlDocDumpMemory') d pr extproc('htmlDocDumpMemory')
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d mem * value xmlChar * * d mem * value xmlChar * *
d size 10i 0 d size like(xmlCint)
d htmlDocDumpMemoryFormat... d htmlDocDumpMemoryFormat...
d pr extproc('htmlDocDumpMemoryFormat') d pr extproc('htmlDocDumpMemoryFormat')
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d mem * value xmlChar * * d mem * value xmlChar * *
d size 10i 0 d size like(xmlCint)
d format 10i 0 value d format value like(xmlCint)
d htmlDocDump pr 10i 0 extproc('htmlDocDump') d htmlDocDump pr extproc('htmlDocDump')
d like(xmlCint)
d f * value FILE * d f * value FILE *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d htmlSaveFile pr 10i 0 extproc('htmlSaveFile') d htmlSaveFile pr extproc('htmlSaveFile')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d htmlNodeDump pr 10i 0 extproc('htmlNodeDump') d htmlNodeDump pr extproc('htmlNodeDump')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
@@ -107,25 +113,28 @@
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d htmlNodeDumpFileFormat... d htmlNodeDumpFileFormat...
d pr 10i 0 extproc('htmlNodeDumpFileFormat') d pr extproc('htmlNodeDumpFileFormat')
d like(xmlCint)
d out * value FILE * d out * value FILE *
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d htmlSaveFileEnc... d htmlSaveFileEnc...
d pr 10i 0 extproc('htmlSaveFileEnc') d pr extproc('htmlSaveFileEnc')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d htmlSaveFileFormat... d htmlSaveFileFormat...
d pr 10i 0 extproc('htmlSaveFileFormat') d pr extproc('htmlSaveFileFormat')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d htmlNodeDumpFormatOutput... d htmlNodeDumpFormatOutput...
d pr extproc('htmlNodeDumpFormatOutput') d pr extproc('htmlNodeDumpFormatOutput')
@@ -133,7 +142,7 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d htmlDocContentDumpOutput... d htmlDocContentDumpOutput...
d pr extproc('htmlDocContentDumpOutput') d pr extproc('htmlDocContentDumpOutput')
@@ -147,7 +156,7 @@
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d htmlNodeDumpOutput... d htmlNodeDumpOutput...
d pr extproc('htmlNodeDumpOutput') d pr extproc('htmlNodeDumpOutput')
@@ -159,7 +168,8 @@
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD
d htmlIsBooleanAttr... d htmlIsBooleanAttr...
d pr 10i 0 extproc('htmlIsBooleanAttr') d pr extproc('htmlIsBooleanAttr')
d like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
/endif LIBXML_HTML_ENABLED /endif LIBXML_HTML_ENABLED

View File

@@ -26,22 +26,27 @@
d ctx * value void * d ctx * value void *
d loc value like(xmlSAXLocatorPtr) d loc value like(xmlSAXLocatorPtr)
d getLineNumber pr 10i 0 extproc('getLineNumber') d getLineNumber pr extproc('getLineNumber')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d getColumnNumber... d getColumnNumber...
d pr 10i 0 extproc('getColumnNumber') d pr extproc('getColumnNumber')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d isStandalone pr 10i 0 extproc('isStandalone') d isStandalone pr extproc('isStandalone')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d hasInternalSubset... d hasInternalSubset...
d pr 10i 0 extproc('hasInternalSubset') d pr extproc('hasInternalSubset')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d hasExternalSubset... d hasExternalSubset...
d pr 10i 0 extproc('hasExternalSubset') d pr extproc('hasExternalSubset')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d internalSubset pr extproc('internalSubset') d internalSubset pr extproc('internalSubset')
@@ -76,7 +81,7 @@
d entityDecl pr extproc('entityDecl') d entityDecl pr extproc('entityDecl')
d ctx * value void * d ctx * value void *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d publicId * value options(*string) const xmlChar * d publicId * value options(*string) const xmlChar *
d systemId * value options(*string) const xmlChar * d systemId * value options(*string) const xmlChar *
d content * value options(*string) xmlChar * d content * value options(*string) xmlChar *
@@ -85,15 +90,15 @@
d ctx * value void * d ctx * value void *
d elem * value options(*string) const xmlChar * d elem * value options(*string) const xmlChar *
d fullname * value options(*string) const xmlChar * d fullname * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d def 10i 0 value d def value like(xmlCint)
d defaultValue * value options(*string) const xmlChar * d defaultValue * value options(*string) const xmlChar *
d tree value like(xmlEnumerationPtr) d tree value like(xmlEnumerationPtr)
d elementDecl pr extproc('elementDecl') d elementDecl pr extproc('elementDecl')
d ctx * value void * d ctx * value void *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d content value like(xmlElementContentPtr) d content value like(xmlElementContentPtr)
d notationDecl pr extproc('notationDecl') d notationDecl pr extproc('notationDecl')
@@ -137,13 +142,13 @@
d characters pr extproc('characters') d characters pr extproc('characters')
d ctx * value void * d ctx * value void *
d ch * value options(*string) const xmlChar * d ch * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d ignorableWhitespace... d ignorableWhitespace...
d pr extproc('ignorableWhitespace') d pr extproc('ignorableWhitespace')
d ctx * value void * d ctx * value void *
d ch * value options(*string) const xmlChar * d ch * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d processingInstruction... d processingInstruction...
d pr extproc('processingInstruction') d pr extproc('processingInstruction')
@@ -165,7 +170,8 @@
d like(xmlNsPtr) d like(xmlNsPtr)
d ctx * value void * d ctx * value void *
d checkNamespace pr 10i 0 extproc('checkNamespace') d checkNamespace pr extproc('checkNamespace')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d nameSpace * value options(*string) xmlChar * d nameSpace * value options(*string) xmlChar *
@@ -181,13 +187,13 @@
d cdataBlock pr extproc('cdataBlock') d cdataBlock pr extproc('cdataBlock')
d ctx * value void * d ctx * value void *
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
d initxmlDefaultSAXHandler... d initxmlDefaultSAXHandler...
d pr extproc('initxmlDefaultSAXHandler') d pr extproc('initxmlDefaultSAXHandler')
d hdlr likeds(xmlSAXHandlerV1) d hdlr likeds(xmlSAXHandlerV1)
d warning 10i 0 value d warning value like(xmlCint)
/if defined(LIBXML_HTML_ENABLED) /if defined(LIBXML_HTML_ENABLED)
d inithtmlDefaultSAXHandler... d inithtmlDefaultSAXHandler...

View File

@@ -10,6 +10,7 @@
/define XML_SAX2_H__ /define XML_SAX2_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser" /include "libxmlrpg/parser"
/include "libxmlrpg/xlink" /include "libxmlrpg/xlink"
@@ -27,23 +28,28 @@
d loc value like(xmlSAXLocatorPtr) d loc value like(xmlSAXLocatorPtr)
d xmlSAX2GetLineNumber... d xmlSAX2GetLineNumber...
d pr 10i 0 extproc('xmlSAX2GetLineNumber') d pr extproc('xmlSAX2GetLineNumber')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlSAX2GetColumnNumber... d xmlSAX2GetColumnNumber...
d pr 10i 0 extproc('xmlSAX2GetColumnNumber') d pr extproc('xmlSAX2GetColumnNumber')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlSAX2IsStandalone... d xmlSAX2IsStandalone...
d pr 10i 0 extproc('xmlSAX2IsStandalone') d pr extproc('xmlSAX2IsStandalone')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlSAX2HasInternalSubset... d xmlSAX2HasInternalSubset...
d pr 10i 0 extproc('xmlSAX2HasInternalSubset') d pr extproc('xmlSAX2HasInternalSubset')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlSAX2HasExternalSubset... d xmlSAX2HasExternalSubset...
d pr 10i 0 extproc('xmlSAX2HasExternalSubset') d pr extproc('xmlSAX2HasExternalSubset')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlSAX2InternalSubset... d xmlSAX2InternalSubset...
@@ -83,7 +89,7 @@
d pr extproc('xmlSAX2EntityDecl') d pr extproc('xmlSAX2EntityDecl')
d ctx * value void * d ctx * value void *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d publicId * value options(*string) const xmlChar * d publicId * value options(*string) const xmlChar *
d systemId * value options(*string) const xmlChar * d systemId * value options(*string) const xmlChar *
d content * value options(*string) xmlChar * d content * value options(*string) xmlChar *
@@ -93,8 +99,8 @@
d ctx * value void * d ctx * value void *
d elem * value options(*string) const xmlChar * d elem * value options(*string) const xmlChar *
d fullname * value options(*string) const xmlChar * d fullname * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d def 10i 0 value d def value like(xmlCint)
d defaultValue * value options(*string) const xmlChar * d defaultValue * value options(*string) const xmlChar *
d tree value like(xmlEnumerationPtr) d tree value like(xmlEnumerationPtr)
@@ -102,7 +108,7 @@
d pr extproc('xmlSAX2ElementDecl') d pr extproc('xmlSAX2ElementDecl')
d ctx * value void * d ctx * value void *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d content value like(xmlElementContentPtr) d content value like(xmlElementContentPtr)
d xmlSAX2NotationDecl... d xmlSAX2NotationDecl...
@@ -158,10 +164,10 @@
d localname * value options(*string) const xmlChar * d localname * value options(*string) const xmlChar *
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d URI * value options(*string) const xmlChar * d URI * value options(*string) const xmlChar *
d nb_namespaces 10i 0 value d nb_namespaces value like(xmlCint)
d namespaces * value const xmlChar *(*) d namespaces * value const xmlChar *(*)
d nb_attributes 10i 0 value d nb_attributes value like(xmlCint)
d nb_defaulted 10i 0 value d nb_defaulted value like(xmlCint)
d attributes * const xmlChar *(*) d attributes * const xmlChar *(*)
d xmlSAX2EndElementNs... d xmlSAX2EndElementNs...
@@ -180,13 +186,13 @@
d pr extproc('xmlSAX2Characters') d pr extproc('xmlSAX2Characters')
d ctx * value void * d ctx * value void *
d ch * value options(*string) const xmlChar * d ch * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlSAX2IgnorableWhitespace... d xmlSAX2IgnorableWhitespace...
d pr extproc('xmlSAX2IgnorableWhitespace') d pr extproc('xmlSAX2IgnorableWhitespace')
d ctx * value void * d ctx * value void *
d ch * value options(*string) const xmlChar * d ch * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlSAX2ProcessingInstruction... d xmlSAX2ProcessingInstruction...
d pr extproc( d pr extproc(
@@ -204,23 +210,25 @@
d pr extproc('xmlSAX2CDataBlock') d pr extproc('xmlSAX2CDataBlock')
d ctx * value void * d ctx * value void *
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
d xmlSAXDefaultVersion... d xmlSAXDefaultVersion...
d pr 10i 0 extproc('xmlSAXDefaultVersion') d pr extproc('xmlSAXDefaultVersion')
d version 10i 0 value d like(xmlCint)
d version value like(xmlCint)
/endif LIBXML_SAX1_ENABLED /endif LIBXML_SAX1_ENABLED
d xmlSAXVersion pr 10i 0 extproc('xmlSAXVersion') d xmlSAXVersion pr extproc('xmlSAXVersion')
d like(xmlCint)
d hdlr likeds(xmlSAXHandler) d hdlr likeds(xmlSAXHandler)
d version 10i 0 value d version value like(xmlCint)
d xmlSAX2InitDefaultSAXHandler... d xmlSAX2InitDefaultSAXHandler...
d pr extproc( d pr extproc(
d 'xmlSAX2InitDefaultSAXHandler') d 'xmlSAX2InitDefaultSAXHandler')
d hdlr likeds(xmlSAXHandler) d hdlr likeds(xmlSAXHandler)
d warning 10i 0 value d warning value like(xmlCint)
/if defined(LIBXML_HTML_ENABLED) /if defined(LIBXML_HTML_ENABLED)
d xmlSAX2InitHtmlDefaultSAXHandler... d xmlSAX2InitHtmlDefaultSAXHandler...

View File

@@ -61,34 +61,37 @@
d XML_C14N_1_1 c 2 C14N 1.1 spec d XML_C14N_1_1 c 2 C14N 1.1 spec
d xmlC14NDocSaveTo... d xmlC14NDocSaveTo...
d pr 10i 0 extproc('xmlC14NDocSaveTo') d pr extproc('xmlC14NDocSaveTo')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d nodes value like(xmlNodeSetPtr) d nodes value like(xmlNodeSetPtr)
d mode 10i 0 value d mode value like(xmlCint)
d inclusive_ns_prefixes... d inclusive_ns_prefixes...
d * xmlChar *(*) d * xmlChar *(*)
d with_comments 10i 0 value d with_comments value like(xmlCint)
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
d xmlC14NDocDumpMemory... d xmlC14NDocDumpMemory...
d pr 10i 0 extproc('xmlC14NDocDumpMemory') d pr extproc('xmlC14NDocDumpMemory')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d nodes value like(xmlNodeSetPtr) d nodes value like(xmlNodeSetPtr)
d mode 10i 0 value d mode value like(xmlCint)
d inclusive_ns_prefixes... d inclusive_ns_prefixes...
d * xmlChar *(*) d * xmlChar *(*)
d with_comments 10i 0 value d with_comments value like(xmlCint)
d doc_txt_ptr * xmlChar *(*) d doc_txt_ptr * xmlChar *(*)
d xmlC14NDocSave pr 10i 0 extproc('xmlC14NDocSave') d xmlC14NDocSave pr extproc('xmlC14NDocSave')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d nodes value like(xmlNodeSetPtr) d nodes value like(xmlNodeSetPtr)
d mode 10i 0 value d mode value like(xmlCint)
d inclusive_ns_prefixes... d inclusive_ns_prefixes...
d * xmlChar *(*) d * xmlChar *(*)
d with_comments 10i 0 value d with_comments value like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d compression 10i 0 value d compression value like(xmlCint)
* This is the core C14N function * This is the core C14N function
@@ -105,15 +108,16 @@
d s * based(######typedef######) d s * based(######typedef######)
d procptr d procptr
d xmlC14NExecute pr 10i 0 extproc('xmlC14NExecute') d xmlC14NExecute pr extproc('xmlC14NExecute')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d is_visible_callback... d is_visible_callback...
d value like(xmlC14NIsVisibleCallback) d value like(xmlC14NIsVisibleCallback)
d user_data * value void * d user_data * value void *
d mode 10i 0 value d mode value like(xmlCint)
d inclusive_ns_prefixes... d inclusive_ns_prefixes...
d * xmlChar *(*) d * xmlChar *(*)
d with_comments 10i 0 value d with_comments value like(xmlCint)
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD

View File

@@ -67,7 +67,7 @@
d xmlNewCatalog pr extproc('xmlNewCatalog') d xmlNewCatalog pr extproc('xmlNewCatalog')
d like(xmlCatalogPtr) d like(xmlCatalogPtr)
d sgml 10i 0 value d sgml value like(xmlCint)
d xmlLoadACatalog... d xmlLoadACatalog...
d pr extproc('xmlLoadACatalog') d pr extproc('xmlLoadACatalog')
@@ -80,17 +80,20 @@
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlConvertSGMLCatalog... d xmlConvertSGMLCatalog...
d pr 10i 0 extproc('xmlConvertSGMLCatalog') d pr extproc('xmlConvertSGMLCatalog')
d like(xmlCint)
d catal value like(xmlCatalogPtr) d catal value like(xmlCatalogPtr)
d xmlACatalogAdd pr 10i 0 extproc('xmlACatalogAdd') d xmlACatalogAdd pr extproc('xmlACatalogAdd')
d like(xmlCint)
d catal value like(xmlCatalogPtr) d catal value like(xmlCatalogPtr)
d type * value options(*string) const xmlChar * d type * value options(*string) const xmlChar *
d orig * value options(*string) const xmlChar * d orig * value options(*string) const xmlChar *
d replace * value options(*string) const xmlChar * d replace * value options(*string) const xmlChar *
d xmlACatalogRemove... d xmlACatalogRemove...
d pr 10i 0 extproc('xmlACatalogRemove') d pr extproc('xmlACatalogRemove')
d like(xmlCint)
d catal value like(xmlCatalogPtr) d catal value like(xmlCatalogPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
@@ -126,7 +129,8 @@
d catal value like(xmlCatalogPtr) d catal value like(xmlCatalogPtr)
d xmlCatalogIsEmpty... d xmlCatalogIsEmpty...
d pr 10i 0 extproc('xmlCatalogIsEmpty') d pr extproc('xmlCatalogIsEmpty')
d like(xmlCint)
d catal value like(xmlCatalogPtr) d catal value like(xmlCatalogPtr)
* Global operations. * Global operations.
@@ -134,7 +138,8 @@
d xmlInitializeCatalog... d xmlInitializeCatalog...
d pr extproc('xmlInitializeCatalog') d pr extproc('xmlInitializeCatalog')
d xmlLoadCatalog pr 10i 0 extproc('xmlLoadCatalog') d xmlLoadCatalog pr extproc('xmlLoadCatalog')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlLoadCatalogs... d xmlLoadCatalogs...
@@ -166,13 +171,15 @@
d pr * extproc('xmlCatalogResolveURI') xmlChar * d pr * extproc('xmlCatalogResolveURI') xmlChar *
d URI * value options(*string) const xmlChar * d URI * value options(*string) const xmlChar *
d xmlCatalogAdd pr 10i 0 extproc('xmlCatalogAdd') d xmlCatalogAdd pr extproc('xmlCatalogAdd')
d like(xmlCint)
d type * value options(*string) const xmlChar * d type * value options(*string) const xmlChar *
d orig * value options(*string) const xmlChar * d orig * value options(*string) const xmlChar *
d replace * value options(*string) const xmlChar * d replace * value options(*string) const xmlChar *
d xmlCatalogRemove... d xmlCatalogRemove...
d pr 10i 0 extproc('xmlCatalogRemove') d pr extproc('xmlCatalogRemove')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlParseCatalogFile... d xmlParseCatalogFile...
@@ -181,7 +188,8 @@
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlCatalogConvert... d xmlCatalogConvert...
d pr 10i 0 extproc('xmlCatalogConvert') d pr extproc('xmlCatalogConvert')
d like(xmlCint)
* Strictly minimal interfaces for per-document catalogs used * Strictly minimal interfaces for per-document catalogs used
* by the parser. * by the parser.
@@ -209,8 +217,9 @@
* Preference settings. * Preference settings.
d xmlCatalogSetDebug... d xmlCatalogSetDebug...
d pr 10i 0 extproc('xmlCatalogSetDebug') d pr extproc('xmlCatalogSetDebug')
d level 10i 0 value d like(xmlCint)
d level value like(xmlCint)
d xmlCatalogSetDefaultPrefer... d xmlCatalogSetDefaultPrefer...
d pr extproc('xmlCatalogSetDefaultPrefer') d pr extproc('xmlCatalogSetDefaultPrefer')

View File

@@ -35,14 +35,15 @@
d xmlChRangeGroup... d xmlChRangeGroup...
d ds based(xmlChRangeGroupPtr) d ds based(xmlChRangeGroupPtr)
d align qualified d align qualified
d nbShortRange 10i 0 d nbShortRange like(xmlCint)
d nbLongRange 10i 0 d nbLongRange like(xmlCint)
d shortRange like(xmlChSRangePtr) d shortRange like(xmlChSRangePtr)
d longRange like(xmlChLRangePtr) d longRange like(xmlChLRangePtr)
* Range checking routine * Range checking routine
d xmlCharInRange pr 10i 0 extproc('xmlCharInRange') d xmlCharInRange pr extproc('xmlCharInRange')
d like(xmlCint)
d val value like(xmlCuint) d val value like(xmlCuint)
d group like(xmlChRangeGroupPtr) const d group like(xmlChRangeGroupPtr) const
@@ -70,29 +71,37 @@
d ds import('xmlIsIdeographicGroup') d ds import('xmlIsIdeographicGroup')
d likeds(xmlChRangeGroup) const d likeds(xmlChRangeGroup) const
d xmlIsBaseChar pr 10i 0 extproc('xmlIsBaseChar') d xmlIsBaseChar pr extproc('xmlIsBaseChar')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsBlank pr 10i 0 extproc('xmlIsBlank') d xmlIsBlank pr extproc('xmlIsBlank')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsChar pr 10i 0 extproc('xmlIsChar') d xmlIsChar pr extproc('xmlIsChar')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsCombining pr 10i 0 extproc('xmlIsCombining') d xmlIsCombining pr extproc('xmlIsCombining')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsDigit pr 10i 0 extproc('xmlIsDigit') d xmlIsDigit pr extproc('xmlIsDigit')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsExtender pr 10i 0 extproc('xmlIsExtender') d xmlIsExtender pr extproc('xmlIsExtender')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsIdeographic... d xmlIsIdeographic...
d pr 10i 0 extproc('xmlIsIdeographic') d pr extproc('xmlIsIdeographic')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
d xmlIsPubidChar pr 10i 0 extproc('xmlIsPubidChar') d xmlIsPubidChar pr extproc('xmlIsPubidChar')
d like(xmlCint)
d ch value like(xmlCuint) d ch value like(xmlCuint)
/endif XML_CHVALID_H__ /endif XML_CHVALID_H__

View File

@@ -10,10 +10,11 @@
/define DEBUG_XML__ /define DEBUG_XML__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/tree"
/if defined(LIBXML_DEBUG_ENABLED) /if defined(LIBXML_DEBUG_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree"
/include "libxmlrpg/xpath" /include "libxmlrpg/xpath"
* The standard Dump routines. * The standard Dump routines.
@@ -27,31 +28,31 @@
d pr extproc('xmlDebugDumpAttr') d pr extproc('xmlDebugDumpAttr')
d output * value FILE * d output * value FILE *
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlDebugDumpAttrList... d xmlDebugDumpAttrList...
d pr extproc('xmlDebugDumpAttrList') d pr extproc('xmlDebugDumpAttrList')
d output * value FILE * d output * value FILE *
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlDebugDumpOneNode... d xmlDebugDumpOneNode...
d pr extproc('xmlDebugDumpOneNode') d pr extproc('xmlDebugDumpOneNode')
d output * value FILE * d output * value FILE *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlDebugDumpNode... d xmlDebugDumpNode...
d pr extproc('xmlDebugDumpNode') d pr extproc('xmlDebugDumpNode')
d output * value FILE * d output * value FILE *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlDebugDumpNodeList... d xmlDebugDumpNodeList...
d pr extproc('xmlDebugDumpNodeList') d pr extproc('xmlDebugDumpNodeList')
d output * value FILE * d output * value FILE *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlDebugDumpDocumentHead... d xmlDebugDumpDocumentHead...
d pr extproc('xmlDebugDumpDocumentHead') d pr extproc('xmlDebugDumpDocumentHead')
@@ -80,7 +81,8 @@
**************************************************************** ****************************************************************
d xmlDebugCheckDocument... d xmlDebugCheckDocument...
d pr 10i 0 extproc('xmlDebugCheckDocument') d pr extproc('xmlDebugCheckDocument')
d like(xmlCint)
d output * value FILE * d output * value FILE *
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
@@ -94,11 +96,12 @@
d output * value FILE * d output * value FILE *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlLsCountNode pr 10i 0 extproc('xmlLsCountNode') d xmlLsCountNode pr extproc('xmlLsCountNode')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlBoolToText pr * extproc('xmlBoolToText') const char * d xmlBoolToText pr * extproc('xmlBoolToText') const char *
d boolval 10i 0 value d boolval value like(xmlCint)
**************************************************************** ****************************************************************
* * * *
@@ -133,7 +136,7 @@
d doc like(xmlDocPtr) d doc like(xmlDocPtr)
d node like(xmlNodePtr) d node like(xmlNodePtr)
d pctxt like(xmlXPathContextPtr) d pctxt like(xmlXPathContextPtr)
d loaded 10i 0 d loaded like(xmlCint)
d output * FILE * d output * FILE *
d input like(xmlShellReadlineFunc) d input like(xmlShellReadlineFunc)
@@ -152,32 +155,36 @@
d xmlShellPrintXPathError... d xmlShellPrintXPathError...
d pr extproc('xmlShellPrintXPathError') d pr extproc('xmlShellPrintXPathError')
d errorType 10i 0 value d errorType value like(xmlCint)
d arg * value options(*string) const char * d arg * value options(*string) const char *
d xmlShellPrintXPathResult... d xmlShellPrintXPathResult...
d pr extproc('xmlShellPrintXPathResult') d pr extproc('xmlShellPrintXPathResult')
d list value like(xmlXPathObjectPtr) d list value like(xmlXPathObjectPtr)
d xmlShellList pr 10i 0 extproc('xmlShellList') d xmlShellList pr extproc('xmlShellList')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d arg * value options(*string) char * d arg * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellBase pr 10i 0 extproc('xmlShellBase') d xmlShellBase pr extproc('xmlShellBase')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d arg * value options(*string) char * d arg * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellDir pr 10i 0 extproc('xmlShellDir') d xmlShellDir pr extproc('xmlShellDir')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d arg * value options(*string) char * d arg * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellLoad pr 10i 0 extproc('xmlShellLoad') d xmlShellLoad pr extproc('xmlShellLoad')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d filename * value options(*string) char * d filename * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
@@ -188,19 +195,22 @@
d pr extproc('xmlShellPrintNode') d pr extproc('xmlShellPrintNode')
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlShellCat pr 10i 0 extproc('xmlShellCat') d xmlShellCat pr extproc('xmlShellCat')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d arg * value options(*string) char * d arg * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellWrite pr 10i 0 extproc('xmlShellWrite') d xmlShellWrite pr extproc('xmlShellWrite')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d filename * value options(*string) char * d filename * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellSave pr 10i 0 extproc('xmlShellSave') d xmlShellSave pr extproc('xmlShellSave')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d filename * value options(*string) char * d filename * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
@@ -209,20 +219,23 @@
/if defined(LIBXML_VALID_ENABLED) /if defined(LIBXML_VALID_ENABLED)
d xmlShellValidate... d xmlShellValidate...
d pr 10i 0 extproc('xmlShellValidate') d pr extproc('xmlShellValidate')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d dtd * value options(*string) char * d dtd * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
/endif LIBXML_VALID_ENABLED /endif LIBXML_VALID_ENABLED
d xmlShellDu pr 10i 0 extproc('xmlShellDu') d xmlShellDu pr extproc('xmlShellDu')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d arg * value options(*string) char * d arg * value options(*string) char *
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
d xmlShellPwd pr 10i 0 extproc('xmlShellPwd') d xmlShellPwd pr extproc('xmlShellPwd')
d like(xmlCint)
d ctxt value like(xmlShellCtxtPtr) d ctxt value like(xmlShellCtxtPtr)
d buffer * value options(*string) char * d buffer * value options(*string) char *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)

View File

@@ -20,7 +20,8 @@
* Initializer * Initializer
d xmlInitializeDict... d xmlInitializeDict...
d pr 10i 0 extproc('xmlInitializeDict') d pr extproc('xmlInitializeDict')
d like(xmlCint)
* Constructor and destructor. * Constructor and destructor.
@@ -44,7 +45,8 @@
d sub value like(xmlDictPtr) d sub value like(xmlDictPtr)
d xmlDictReference... d xmlDictReference...
d pr 10i 0 extproc('xmlDictGetReference') d pr extproc('xmlDictGetReference')
d like(xmlCint)
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d xmlDictFree pr extproc('xmlDictFree') d xmlDictFree pr extproc('xmlDictFree')
@@ -55,23 +57,25 @@
d xmlDictLookup pr * extproc('xmlDictLookup') const xmlChar * d xmlDictLookup pr * extproc('xmlDictLookup') const xmlChar *
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlDictExists pr * extproc('xmlDictExists') const xmlChar * d xmlDictExists pr * extproc('xmlDictExists') const xmlChar *
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlDictQLookup pr * extproc('xmlDictQLookup') const xmlChar * d xmlDictQLookup pr * extproc('xmlDictQLookup') const xmlChar *
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlDictOwns pr 10i 0 extproc('xmlDictOwns') d xmlDictOwns pr extproc('xmlDictOwns')
d like(xmlCint)
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d xmlDictSize pr 10i 0 extproc('xmlDictSize') d xmlDictSize pr extproc('xmlDictSize')
d like(xmlCint)
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
* Cleanup function * Cleanup function

View File

@@ -202,12 +202,14 @@
* Interfaces for encoding names and aliases. * Interfaces for encoding names and aliases.
d xmlAddEncodingAlias... d xmlAddEncodingAlias...
d pr 10i 0 extproc('xmlAddEncodingAlias') d pr extproc('xmlAddEncodingAlias')
d like(xmlCint)
d name * value options(*string) const char * d name * value options(*string) const char *
d alias * value options(*string) const char * d alias * value options(*string) const char *
d xmlDelEncodingAlias... d xmlDelEncodingAlias...
d pr 10i 0 extproc('xmlDelEncodingAlias') d pr extproc('xmlDelEncodingAlias')
d like(xmlCint)
d alias * value options(*string) const char * d alias * value options(*string) const char *
d xmlGetEncodingAlias... d xmlGetEncodingAlias...
@@ -232,45 +234,51 @@
d pr extproc('xmlDetectCharEncoding') d pr extproc('xmlDetectCharEncoding')
d like(xmlCharEncoding) d like(xmlCharEncoding)
d in * value options(*string) const unsigned char* d in * value options(*string) const unsigned char*
d len 10i 0 value d len value like(xmlCint)
d xmlCharEncOutFunc... d xmlCharEncOutFunc...
d pr 10i 0 extproc('xmlCharEncOutFunc') d pr extproc('xmlCharEncOutFunc')
d like(xmlCint)
d handler likeds(xmlCharEncodingHandler) d handler likeds(xmlCharEncodingHandler)
d out value like(xmlBufferPtr) d out value like(xmlBufferPtr)
d in value like(xmlBufferPtr) d in value like(xmlBufferPtr)
d xmlCharEncInFunc... d xmlCharEncInFunc...
d pr 10i 0 extproc('xmlCharEncInFunc') d pr extproc('xmlCharEncInFunc')
d like(xmlCint)
d handler likeds(xmlCharEncodingHandler) d handler likeds(xmlCharEncodingHandler)
d out value like(xmlBufferPtr) d out value like(xmlBufferPtr)
d in value like(xmlBufferPtr) d in value like(xmlBufferPtr)
d xmlCharEncFirstLine... d xmlCharEncFirstLine...
d pr 10i 0 extproc('xmlCharEncFirstLine') d pr extproc('xmlCharEncFirstLine')
d like(xmlCint)
d handler likeds(xmlCharEncodingHandler) d handler likeds(xmlCharEncodingHandler)
d out value like(xmlBufferPtr) d out value like(xmlBufferPtr)
d in value like(xmlBufferPtr) d in value like(xmlBufferPtr)
d xmlCharEncCloseFunc... d xmlCharEncCloseFunc...
d pr 10i 0 extproc('xmlCharEncCloseFunc') d pr extproc('xmlCharEncCloseFunc')
d like(xmlCint)
d handler likeds(xmlCharEncodingHandler) d handler likeds(xmlCharEncodingHandler)
* Export a few useful functions * Export a few useful functions
/if defined(LIBXML_OUTPUT_ENABLED) /if defined(LIBXML_OUTPUT_ENABLED)
d UTF8Toisolat1 pr 10i 0 extproc('UTF8Toisolat1') d UTF8Toisolat1 pr extproc('UTF8Toisolat1')
d like(xmlCint)
d out 65535 options(*varsize) unsigned char (*) d out 65535 options(*varsize) unsigned char (*)
d outlen 10i 0 d outlen like(xmlCint)
d in * value options(*string) const unsigned char* d in * value options(*string) const unsigned char*
d inlen 10i 0 d inlen like(xmlCint)
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD
d isolat1ToUTF8 pr 10i 0 extproc('isolat1ToUTF8') d isolat1ToUTF8 pr extproc('isolat1ToUTF8')
d like(xmlCint)
d out 65535 options(*varsize) unsigned char (*) d out 65535 options(*varsize) unsigned char (*)
d outlen 10i 0 d outlen like(xmlCint)
d in * value options(*string) const unsigned char* d in * value options(*string) const unsigned char*
d inlen 10i 0 d inlen like(xmlCint)
/endif XML_CHAR_ENCODING_H /endif XML_CHAR_ENCODING_H

View File

@@ -46,14 +46,14 @@
d doc like(xmlDocPtr) containing document d doc like(xmlDocPtr) containing document
d orig * xmlChar * d orig * xmlChar *
d content * xmlChar * d content * xmlChar *
d length 10i 0 content length d length like(xmlCint) content length
d etype like(xmlEntityType) The entity type d etype like(xmlEntityType) The entity type
d ExternalID * const xmlChar * d ExternalID * const xmlChar *
d SystemlID * const xmlChar * d SystemlID * const xmlChar *
d nexte like(xmlEntityPtr) unused d nexte like(xmlEntityPtr) unused
d URI * const xmlChar * d URI * const xmlChar *
d owner 10i 0 Owns children ? d owner like(xmlCint) Owns children ?
d checked 10i 0 Content checked ? d checked like(xmlCint) Content checked ?
* All entities are stored in an hash table. * All entities are stored in an hash table.
* There is 2 separate hash tables for global and parameter entities. * There is 2 separate hash tables for global and parameter entities.
@@ -73,7 +73,7 @@
d like(xmlEntityPtr) d like(xmlEntityPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d ExternalID * value options(*string) const xmlChar * d ExternalID * value options(*string) const xmlChar *
d SystemID * value options(*string) const xmlChar * d SystemID * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -83,7 +83,7 @@
d like(xmlEntityPtr) d like(xmlEntityPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d ExternalID * value options(*string) const xmlChar * d ExternalID * value options(*string) const xmlChar *
d SystemID * value options(*string) const xmlChar * d SystemID * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -93,7 +93,7 @@
d like(xmlEntityPtr) d like(xmlEntityPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d type 10i 0 value d type value like(xmlCint)
d ExternalID * value options(*string) const xmlChar * d ExternalID * value options(*string) const xmlChar *
d SystemID * value options(*string) const xmlChar * d SystemID * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *

View File

@@ -13,6 +13,7 @@
/define XML_GLOBALS_H /define XML_GLOBALS_H
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser" /include "libxmlrpg/parser"
/include "libxmlrpg/xmlerror" /include "libxmlrpg/xmlerror"
/include "libxmlrpg/SAX" /include "libxmlrpg/SAX"
@@ -112,31 +113,31 @@
d xmlGenericErrorContext... d xmlGenericErrorContext...
d * void * d * void *
d oldXMLWDcompatibility... d oldXMLWDcompatibility...
d 10i 0 d like(xmlCint)
d xmlBufferAllocScheme... d xmlBufferAllocScheme...
d like(xmlBufferAllocationScheme) d like(xmlBufferAllocationScheme)
d xmlDefaultBufferSize... d xmlDefaultBufferSize...
d 10i 0 d like(xmlCint)
d xmlSubstituteEntitiesDefaultValue... d xmlSubstituteEntitiesDefaultValue...
d 10i 0 d like(xmlCint)
d xmlDoValidityCheckingDefaultValue... d xmlDoValidityCheckingDefaultValue...
d 10i 0 d like(xmlCint)
d xmlGetWarningsDefaultValue... d xmlGetWarningsDefaultValue...
d 10i 0 d like(xmlCint)
d xmlKeepBlanksDefaultValue... d xmlKeepBlanksDefaultValue...
d 10i 0 d like(xmlCint)
d xmlLineNumbersDefaultValue... d xmlLineNumbersDefaultValue...
d 10i 0 d like(xmlCint)
d xmlLoadExtDtdDefaultValue... d xmlLoadExtDtdDefaultValue...
d 10i 0 d like(xmlCint)
d xmlParserDebugEntities... d xmlParserDebugEntities...
d 10i 0 d like(xmlCint)
d xmlPedanticParserDefaultValue... d xmlPedanticParserDefaultValue...
d 10i 0 d like(xmlCint)
d xmlSaveNoEmptyTags... d xmlSaveNoEmptyTags...
d 10i 0 d like(xmlCint)
d xmlIndentTreeOutput... d xmlIndentTreeOutput...
d 10i 0 d like(xmlCint)
d xmlTreeIndentString... d xmlTreeIndentString...
d * const char * d * const char *
d xmlRegisterNodeDefaultValue... d xmlRegisterNodeDefaultValue...
@@ -244,13 +245,14 @@
d value value likeds(xmlError) d value value likeds(xmlError)
d get_oldXMLWDcompatibility... d get_oldXMLWDcompatibility...
d pr 10i 0 extproc( d pr extproc(
d '__get_oldXMLWDcompatibility') d '__get_oldXMLWDcompatibility')
d like(xmlCint)
d set_oldXMLWDcompatibility... d set_oldXMLWDcompatibility...
d pr extproc( d pr extproc(
d '__set_oldXMLWDcompatibility') d '__set_oldXMLWDcompatibility')
d value 10i 0 value d value value like(xmlCint)
d get_xmlBufferAllocScheme... d get_xmlBufferAllocScheme...
d pr extproc('__get_xmlBufferAllocScheme') d pr extproc('__get_xmlBufferAllocScheme')
@@ -266,15 +268,17 @@
d v value like(xmlBufferAllocationScheme) d v value like(xmlBufferAllocationScheme)
d get_xmlDefaultBufferSize... d get_xmlDefaultBufferSize...
d pr 10i 0 extproc('__get_xmlDefaultBufferSize') d pr extproc('__get_xmlDefaultBufferSize')
d like(xmlCint)
d set_xmlDefaultBufferSize... d set_xmlDefaultBufferSize...
d pr extproc('__set_xmlDefaultBufferSize') d pr extproc('__set_xmlDefaultBufferSize')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefDefaultBufferSize... d xmlThrDefDefaultBufferSize...
d pr 10i 0 extproc('xmlThrDefDefaultBufferSize') d pr extproc('xmlThrDefDefaultBufferSize')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlDefaultSAXHandler... d get_xmlDefaultSAXHandler...
d pr extproc('__get_xmlDefaultSAXHandler') d pr extproc('__get_xmlDefaultSAXHandler')
@@ -293,18 +297,20 @@
d value value likeds(xmlSAXLocator) d value value likeds(xmlSAXLocator)
d get_xmlDoValidityCheckingDefaultValue... d get_xmlDoValidityCheckingDefaultValue...
d pr 10i 0 extproc('__get_xmlDoValidity+ d pr extproc('__get_xmlDoValidity+
d CheckingDefaultValue') d CheckingDefaultValue')
d like(xmlCint)
d set_xmlDoValidityCheckingDefaultValue... d set_xmlDoValidityCheckingDefaultValue...
d pr extproc('__set_xmlDoValidity+ d pr extproc('__set_xmlDoValidity+
d CheckingDefaultValue') d CheckingDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefDoValidityCheckingDefaultValue... d xmlThrDefDoValidityCheckingDefaultValue...
d pr 10i 0 extproc('xmlThrDefDoValidity+ d pr extproc('xmlThrDefDoValidity+
d CheckingDefaultValue') d CheckingDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlGenericError... d get_xmlGenericError...
d pr extproc('__get_xmlGenericError') d pr extproc('__get_xmlGenericError')
@@ -348,29 +354,33 @@
d value * value options(*string) void * d value * value options(*string) void *
d get_xmlGetWarningsDefaultValue... d get_xmlGetWarningsDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d '__get_xmlGetWarningsDefaultValue') d '__get_xmlGetWarningsDefaultValue')
d like(xmlCint)
d set_xmlGetWarningsDefaultValue... d set_xmlGetWarningsDefaultValue...
d pr extproc( d pr extproc(
d '__set_xmlGetWarningsDefaultValue') d '__set_xmlGetWarningsDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefGetWarningsDefaultValue... d xmlThrDefGetWarningsDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d 'xmlThrDefGetWarningsDefaultValue') d 'xmlThrDefGetWarningsDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlIndentTreeOutput... d get_xmlIndentTreeOutput...
d pr 10i 0 extproc('__get_xmlIndentTreeOutput') d pr extproc('__get_xmlIndentTreeOutput')
d like(xmlCint)
d set_xmlIndentTreeOutput... d set_xmlIndentTreeOutput...
d pr extproc('__set_xmlIndentTreeOutput') d pr extproc('__set_xmlIndentTreeOutput')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefIndentTreeOutput... d xmlThrDefIndentTreeOutput...
d pr 10i 0 extproc('xmlThrDefIndentTreeOutput') d pr extproc('xmlThrDefIndentTreeOutput')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlTreeIndentString... d get_xmlTreeIndentString...
d pr * extproc('__get_xmlTreeIndentString') const char * d pr * extproc('__get_xmlTreeIndentString') const char *
@@ -384,60 +394,68 @@
d v * value options(*string) const char * d v * value options(*string) const char *
d get_xmlKeepBlanksDefaultValue... d get_xmlKeepBlanksDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d '__get_xmlKeepBlanksDefaultValue') d '__get_xmlKeepBlanksDefaultValue')
d like(xmlCint)
d set_xmlKeepBlanksDefaultValue... d set_xmlKeepBlanksDefaultValue...
d pr extproc( d pr extproc(
d '__set_xmlKeepBlanksDefaultValue') d '__set_xmlKeepBlanksDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefKeepBlanksDefaultValue... d xmlThrDefKeepBlanksDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d 'xmlThrDefKeepBlanksDefaultValue') d 'xmlThrDefKeepBlanksDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlLineNumbersDefaultValue... d get_xmlLineNumbersDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d '__get_xmlLineNumbersDefaultValue') d '__get_xmlLineNumbersDefaultValue')
d like(xmlCint)
d set_xmlLineNumbersDefaultValue... d set_xmlLineNumbersDefaultValue...
d pr extproc( d pr extproc(
d '__set_xmlLineNumbersDefaultValue') d '__set_xmlLineNumbersDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefLineNumbersDefaultValue... d xmlThrDefLineNumbersDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d 'xmlThrDefLineNumbersDefaultValue') d 'xmlThrDefLineNumbersDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlLoadExtDtdDefaultValue... d get_xmlLoadExtDtdDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d '__get_xmlLoadExtDtdDefaultValue') d '__get_xmlLoadExtDtdDefaultValue')
d like(xmlCint)
d set_xmlLoadExtDtdDefaultValue... d set_xmlLoadExtDtdDefaultValue...
d pr extproc( d pr extproc(
d '__set_xmlLoadExtDtdDefaultValue') d '__set_xmlLoadExtDtdDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefLoadExtDtdDefaultValue... d xmlThrDefLoadExtDtdDefaultValue...
d pr 10i 0 extproc( d pr extproc(
d 'xmlThrDefLoadExtDtdDefaultValue') d 'xmlThrDefLoadExtDtdDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlParserDebugEntities... d get_xmlParserDebugEntities...
d pr 10i 0 extproc( d pr extproc(
d '__get_xmlParserDebugEntities') d '__get_xmlParserDebugEntities')
d like(xmlCint)
d set_xmlParserDebugEntities... d set_xmlParserDebugEntities...
d pr extproc( d pr extproc(
d '__set_xmlParserDebugEntities') d '__set_xmlParserDebugEntities')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefParserDebugEntities... d xmlThrDefParserDebugEntities...
d pr 10i 0 extproc( d pr extproc(
d 'xmlThrDefParserDebugEntities') d 'xmlThrDefParserDebugEntities')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlParserVersion... d get_xmlParserVersion...
d pr * extproc('__get_xmlParserVersion') const char * d pr * extproc('__get_xmlParserVersion') const char *
@@ -447,43 +465,49 @@
d value * value options(*string) const char * d value * value options(*string) const char *
d get_xmlPedanticParserDefaultValue... d get_xmlPedanticParserDefaultValue...
d pr 10i 0 extproc('__get_xmlPedantic+ d pr extproc('__get_xmlPedantic+
d ParserDefaultValue') d ParserDefaultValue')
d like(xmlCint)
d set_xmlPedanticParserDefaultValue... d set_xmlPedanticParserDefaultValue...
d pr extproc('__set_xmlPedantic+ d pr extproc('__set_xmlPedantic+
d ParserDefaultValue') d ParserDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefPedanticParserDefaultValue... d xmlThrDefPedanticParserDefaultValue...
d pr 10i 0 extproc('xmlThrDefPedantic+ d pr extproc('xmlThrDefPedantic+
d ParserDefaultValue') d ParserDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlSaveNoEmptyTags... d get_xmlSaveNoEmptyTags...
d pr 10i 0 extproc('__get_xmlSaveNoEmptyTags') d pr extproc('__get_xmlSaveNoEmptyTags')
d like(xmlCint)
d set_xmlSaveNoEmptyTags... d set_xmlSaveNoEmptyTags...
d pr extproc('__set_xmlSaveNoEmptyTags') d pr extproc('__set_xmlSaveNoEmptyTags')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefSaveNoEmptyTags... d xmlThrDefSaveNoEmptyTags...
d pr 10i 0 extproc('xmlThrDefSaveNoEmptyTags') d pr extproc('xmlThrDefSaveNoEmptyTags')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlSubstituteEntitiesDefaultValue... d get_xmlSubstituteEntitiesDefaultValue...
d pr 10i 0 extproc('__get_xmlSubstitute+ d pr extproc('__get_xmlSubstitute+
d EntitiesDefaultValue') d EntitiesDefaultValue')
d like(xmlCint)
d set_xmlSubstituteEntitiesDefaultValue... d set_xmlSubstituteEntitiesDefaultValue...
d pr extproc('__set_xmlSubstitute+ d pr extproc('__set_xmlSubstitute+
d EntitiesDefaultValue') d EntitiesDefaultValue')
d value 10i 0 value d value value like(xmlCint)
d xmlThrDefSubstituteEntitiesDefaultValue... d xmlThrDefSubstituteEntitiesDefaultValue...
d pr 10i 0 extproc('xmlThrDefSubstitute+ d pr extproc('xmlThrDefSubstitute+
d EntitiesDefaultValue') d EntitiesDefaultValue')
d v 10i 0 value d like(xmlCint)
d v value like(xmlCint)
d get_xmlRegisterNodeDefaultValue... d get_xmlRegisterNodeDefaultValue...
d pr extproc('__get_xmlRegisterNode+ d pr extproc('__get_xmlRegisterNode+
@@ -552,6 +576,6 @@
d like(xmlOutputBufferPtr) d like(xmlOutputBufferPtr)
d URI * value options(*string) const char * d URI * value options(*string) const char *
d encoder value like(xmlCharEncodingHandlerPtr) d encoder value like(xmlCharEncodingHandlerPtr)
d compression 10i 0 value d compression value like(xmlCint)
/endif XML_GLOBALS_H /endif XML_GLOBALS_H

View File

@@ -9,6 +9,8 @@
/if not defined(XML_HASH_H__) /if not defined(XML_HASH_H__)
/define XML_HASH_H__ /define XML_HASH_H__
/include "libxmlrpg/xmlTypesC"
* The hash table. * The hash table.
d xmlHashTablePtr... d xmlHashTablePtr...
@@ -68,12 +70,12 @@
d xmlHashCreate pr extproc('xmlHashCreate') d xmlHashCreate pr extproc('xmlHashCreate')
d like(xmlHashTablePtr) d like(xmlHashTablePtr)
d size 10i 0 value d size value like(xmlCint)
d xmlHashCreateDict... d xmlHashCreateDict...
d pr extproc('xmlHashCreateDict') d pr extproc('xmlHashCreateDict')
d like(xmlHashTablePtr) d like(xmlHashTablePtr)
d size 10i 0 value d size value like(xmlCint)
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d xmlHashFree pr extproc('xmlHashFree') d xmlHashFree pr extproc('xmlHashFree')
@@ -83,27 +85,31 @@
* Add a new entry to the hash table. * Add a new entry to the hash table.
d xmlHashAddEntry... d xmlHashAddEntry...
d pr 10i 0 extproc('xmlHashAddEntry') d pr extproc('xmlHashAddEntry')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d userdata * value options(*string) void * d userdata * value options(*string) void *
d xmlHashUpdateEntry... d xmlHashUpdateEntry...
d pr 10i 0 extproc('xmlHashUpdateEntry') d pr extproc('xmlHashUpdateEntry')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d userdata * value options(*string) void * d userdata * value options(*string) void *
d f value like(xmlHashDeallocator) d f value like(xmlHashDeallocator)
d xmlHashAddEntry2... d xmlHashAddEntry2...
d pr 10i 0 extproc('xmlHashAddEntry2') d pr extproc('xmlHashAddEntry2')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
d userdata * value options(*string) void * d userdata * value options(*string) void *
d xmlHashUpdateEntry2... d xmlHashUpdateEntry2...
d pr 10i 0 extproc('xmlHashUpdateEntry2') d pr extproc('xmlHashUpdateEntry2')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
@@ -111,7 +117,8 @@
d f value like(xmlHashDeallocator) d f value like(xmlHashDeallocator)
d xmlHashAddEntry3... d xmlHashAddEntry3...
d pr 10i 0 extproc('xmlHashAddEntry3') d pr extproc('xmlHashAddEntry3')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
@@ -119,7 +126,8 @@
d userdata * value options(*string) void * d userdata * value options(*string) void *
d xmlHashUpdateEntry3... d xmlHashUpdateEntry3...
d pr 10i 0 extproc('xmlHashUpdateEntry3') d pr extproc('xmlHashUpdateEntry3')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
@@ -130,20 +138,23 @@
* Remove an entry from the hash table. * Remove an entry from the hash table.
d xmlHashRemoveEntry... d xmlHashRemoveEntry...
d pr 10i 0 extproc('xmlHashRemoveEntry') d pr extproc('xmlHashRemoveEntry')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d f value like(xmlHashDeallocator) d f value like(xmlHashDeallocator)
d xmlHashRemoveEntry2... d xmlHashRemoveEntry2...
d pr 10i 0 extproc('xmlHashRemoveEntry2') d pr extproc('xmlHashRemoveEntry2')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
d f value like(xmlHashDeallocator) d f value like(xmlHashDeallocator)
d xmlHashRemoveEntry3... d xmlHashRemoveEntry3...
d pr 10i 0 extproc('xmlHashRemoveEntry3') d pr extproc('xmlHashRemoveEntry3')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d name2 * value options(*string) const xmlChar * d name2 * value options(*string) const xmlChar *
@@ -197,7 +208,8 @@
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d f value like(xmlHashCopier) d f value like(xmlHashCopier)
d xmlHashSize pr 10i 0 extproc('xmlHashSize') d xmlHashSize pr extproc('xmlHashSize')
d like(xmlCint)
d table value like(xmlHashTablePtr) d table value like(xmlHashTablePtr)
d xmlHashScan pr extproc('xmlHashScan') d xmlHashScan pr extproc('xmlHashScan')

View File

@@ -10,6 +10,7 @@
/define XML_LINK_INCLUDE__ /define XML_LINK_INCLUDE__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
d xmlLinkPtr s * based(######typedef######) d xmlLinkPtr s * based(######typedef######)
@@ -68,33 +69,39 @@
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListInsert pr 10i 0 extproc('xmlListInsert') d xmlListInsert pr extproc('xmlListInsert')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListAppend pr 10i 0 extproc('xmlListAppend') d xmlListAppend pr extproc('xmlListAppend')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListRemoveFirst... d xmlListRemoveFirst...
d pr 10i 0 extproc('xmlListRemoveFirst') d pr extproc('xmlListRemoveFirst')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListRemoveLast... d xmlListRemoveLast...
d pr 10i 0 extproc('xmlListRemoveLast') d pr extproc('xmlListRemoveLast')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListRemoveAll... d xmlListRemoveAll...
d pr 10i 0 extproc('xmlListRemoveAll') d pr extproc('xmlListRemoveAll')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListClear pr extproc('xmlListClear') d xmlListClear pr extproc('xmlListClear')
d l value like(xmlListPtr) d l value like(xmlListPtr)
d xmlListEmpty pr 10i 0 extproc('xmlListEmpty') d xmlListEmpty pr extproc('xmlListEmpty')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d xmlListFront pr extproc('xmlListFront') d xmlListFront pr extproc('xmlListFront')
@@ -105,7 +112,8 @@
d like(xmlLinkPtr) d like(xmlLinkPtr)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d xmlListSize pr 10i 0 extproc('xmlListSize') d xmlListSize pr extproc('xmlListSize')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d xmlListPopFront... d xmlListPopFront...
@@ -117,12 +125,14 @@
d l value like(xmlListPtr) d l value like(xmlListPtr)
d xmlListPushFront... d xmlListPushFront...
d pr 10i 0 extproc('xmlListPushFront') d pr extproc('xmlListPushFront')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
d xmlListPushBack... d xmlListPushBack...
d pr 10i 0 extproc('xmlListPushBack') d pr extproc('xmlListPushBack')
d like(xmlCint)
d l value like(xmlListPtr) d l value like(xmlListPtr)
d data * value void * d data * value void *
@@ -153,7 +163,8 @@
d like(xmlListPtr) d like(xmlListPtr)
d old value like(xmlListPtr) d old value like(xmlListPtr)
d xmlListCopy pr 10i 0 extproc('xmlListCopy') d xmlListCopy pr extproc('xmlListCopy')
d like(xmlCint)
d cur value like(xmlListPtr) d cur value like(xmlListPtr)
d old value like(xmlListPtr) const d old value like(xmlListPtr) const

View File

@@ -13,6 +13,8 @@
/if defined(LIBXML_FTP_ENABLED) /if defined(LIBXML_FTP_ENABLED)
/include "libxmlrpg/xmlTypesC"
d INVALID_SOCKET c -1 d INVALID_SOCKET c -1
* ftpListCallback: * ftpListCallback:
@@ -67,7 +69,7 @@
d xmlNanoFTPConnectTo... d xmlNanoFTPConnectTo...
d pr * extproc('xmlNanoFTPConnectTo') void * d pr * extproc('xmlNanoFTPConnectTo') void *
d server * value options(*string) const char * d server * value options(*string) const char *
d port 10i 0 value d port value like(xmlCint)
* Opening/closing session connections. * Opening/closing session connections.
@@ -75,14 +77,17 @@
d URL * value options(*string) const char * d URL * value options(*string) const char *
d xmlNanoFTPConnect... d xmlNanoFTPConnect...
d pr 10i 0 extproc('xmlNanoFTPConnect') d pr extproc('xmlNanoFTPConnect')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPClose... d xmlNanoFTPClose...
d pr 10i 0 extproc('xmlNanoFTPClose') d pr extproc('xmlNanoFTPClose')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPQuit pr 10i 0 extproc('xmlNanoFTPQuit') d xmlNanoFTPQuit pr extproc('xmlNanoFTPQuit')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPScanProxy... d xmlNanoFTPScanProxy...
@@ -92,65 +97,76 @@
d xmlNanoFTPProxy... d xmlNanoFTPProxy...
d pr extproc('xmlNanoFTPProxy') d pr extproc('xmlNanoFTPProxy')
d host * value options(*string) const char * d host * value options(*string) const char *
d port 10i 0 value d port value like(xmlCint)
d user * value options(*string) const char * d user * value options(*string) const char *
d passwd * value options(*string) const char * d passwd * value options(*string) const char *
d type 10i 0 value d type value like(xmlCint)
d xmlNanoFTPUpdateURL... d xmlNanoFTPUpdateURL...
d pr 10i 0 extproc('xmlNanoFTPUpdateURL') d pr extproc('xmlNanoFTPUpdateURL')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
* Rather internal commands. * Rather internal commands.
d xmlNanoFTPGetResponse... d xmlNanoFTPGetResponse...
d pr 10i 0 extproc('xmlNanoFTPGetResponse') d pr extproc('xmlNanoFTPGetResponse')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPCheckResponse... d xmlNanoFTPCheckResponse...
d pr 10i 0 extproc('xmlNanoFTPCheckResponse') d pr extproc('xmlNanoFTPCheckResponse')
d like(xmlCint)
d ctx * value void * d ctx * value void *
* CD/DIR/GET handlers. * CD/DIR/GET handlers.
d xmlNanoFTPCwd pr 10i 0 extproc('xmlNanoFTPCwd') d xmlNanoFTPCwd pr extproc('xmlNanoFTPCwd')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d directory * value options(*string) const char * d directory * value options(*string) const char *
d xmlNanoFTPDele pr 10i 0 extproc('xmlNanoFTPDele') d xmlNanoFTPDele pr extproc('xmlNanoFTPDele')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d file * value options(*string) const char * d file * value options(*string) const char *
d xmlNanoFTPGetConnection... d xmlNanoFTPGetConnection...
d pr 10i 0 extproc('xmlNanoFTPGetConnection') Socket descriptor d pr extproc('xmlNanoFTPGetConnection') Socket descriptor
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPCloseConnection... d xmlNanoFTPCloseConnection...
d pr 10i 0 extproc('xmlNanoFTPCloseConnection') d pr extproc('xmlNanoFTPCloseConnection')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoFTPList pr 10i 0 extproc('xmlNanoFTPList') d xmlNanoFTPList pr extproc('xmlNanoFTPList')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d callback value like(ftpListCallback) d callback value like(ftpListCallback)
d userData * value void * d userData * value void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlNanoFTPGetSocket... d xmlNanoFTPGetSocket...
d pr 10i 0 extproc('xmlNanoFTPGetSocket') Socket descriptor d pr extproc('xmlNanoFTPGetSocket') Socket descriptor
d like(xmlCint)
d ctx * value void * d ctx * value void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlNanoFTPGet pr 10i 0 extproc('xmlNanoFTPGet') d xmlNanoFTPGet pr extproc('xmlNanoFTPGet')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d callback value like(ftpDataCallback) d callback value like(ftpDataCallback)
d userData * value void * d userData * value void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlNanoFTPRead pr 10i 0 extproc('xmlNanoFTPRead') d xmlNanoFTPRead pr extproc('xmlNanoFTPRead')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d dest * value void * d dest * value void *
d len 10i 0 value d len value like(xmlCint)
/endif LIBXML_FTP_ENABLED /endif LIBXML_FTP_ENABLED
/endif NANO_FTP_H__ /endif NANO_FTP_H__

View File

@@ -13,6 +13,8 @@
/if defined(LIBXML_HTTP_ENABLED) /if defined(LIBXML_HTTP_ENABLED)
/include "libxmlrpg/xmlTypesC"
d xmlNanoHTTPInit... d xmlNanoHTTPInit...
d pr extproc('xmlNanoHTTPInit') d pr extproc('xmlNanoHTTPInit')
@@ -24,7 +26,8 @@
d URL * value options(*string) const char * d URL * value options(*string) const char *
d xmlNanoHTTPFetch... d xmlNanoHTTPFetch...
d pr 10i 0 extproc('xmlNanoHTTPFetch') d pr extproc('xmlNanoHTTPFetch')
d like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d filename * value options(*string) const char * d filename * value options(*string) const char *
@@ -35,7 +38,7 @@
d input * value options(*string) const char * d input * value options(*string) const char *
d contentType * value char * * d contentType * value char * *
d headers * value options(*string) const char * d headers * value options(*string) const char *
d ilen 10i 0 value d ilen value like(xmlCint)
d xmlNanoHTTPMethodRedir... d xmlNanoHTTPMethodRedir...
d pr * extproc('xmlNanoHTTPMethodRedir') void * d pr * extproc('xmlNanoHTTPMethodRedir') void *
@@ -45,7 +48,7 @@
d contentType * value char * * d contentType * value char * *
d redir * value char * * d redir * value char * *
d headers * value options(*string) const char * d headers * value options(*string) const char *
d ilen 10i 0 value d ilen value like(xmlCint)
d xmlNanoHTTPOpen... d xmlNanoHTTPOpen...
d pr * extproc('xmlNanoHTTPOpen') void * d pr * extproc('xmlNanoHTTPOpen') void *
@@ -59,7 +62,8 @@
d redir * value char * * d redir * value char * *
d xmlNanoHTTPReturnCode... d xmlNanoHTTPReturnCode...
d pr 10i 0 extproc('xmlNanoHTTPReturnCode') d pr extproc('xmlNanoHTTPReturnCode')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoHTTPAuthHeader... d xmlNanoHTTPAuthHeader...
@@ -71,7 +75,8 @@
d ctx * value void * d ctx * value void *
d xmlNanoHTTPContentLength... d xmlNanoHTTPContentLength...
d pr 10i 0 extproc('xmlNanoHTTPContentLength') d pr extproc('xmlNanoHTTPContentLength')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d xmlNanoHTTPEncoding... d xmlNanoHTTPEncoding...
@@ -83,14 +88,16 @@
d ctx * value void * d ctx * value void *
d xmlNanoHTTPRead... d xmlNanoHTTPRead...
d pr 10i 0 extproc('xmlNanoHTTPRead') d pr extproc('xmlNanoHTTPRead')
d like(xmlCint)
d ctx * value void * d ctx * value void *
d dest * value void * d dest * value void *
d len 10i 0 value d len value like(xmlCint)
/if defined(LIBXML_OUTPUT_ENABLED) /if defined(LIBXML_OUTPUT_ENABLED)
d xmlNanoHTTPSave... d xmlNanoHTTPSave...
d pr 10i 0 extproc('xmlNanoHTTPSave') d pr extproc('xmlNanoHTTPSave')
d like(xmlCint)
d ctxt * value void * d ctxt * value void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD

View File

@@ -53,9 +53,9 @@
d base * const char * d base * const char *
d cur * const char * d cur * const char *
d end * const char * d end * const char *
d length 10i 0 Length if known d length like(xmlCint) Length if known
d line 10i 0 Current line d line like(xmlCint) Current line
d col 10i 0 Current column d col like(xmlCint) Current column
* *
* NOTE: consumed is only tested for equality in the parser code, * NOTE: consumed is only tested for equality in the parser code,
* so even if there is an overflow this should not give troubles * so even if there is an overflow this should not give troubles
@@ -65,8 +65,8 @@
d free like(xmlParserInputDeallocate) base deallocator d free like(xmlParserInputDeallocate) base deallocator
d encoding * const xmlChar * d encoding * const xmlChar *
d version * const xmlChar * d version * const xmlChar *
d standalone 10i 0 Standalone entity ? d standalone like(xmlCint) Standalone entity ?
d id 10i 0 Entity unique ID d id like(xmlCint) Entity unique ID
* xmlParserNodeInfo: * xmlParserNodeInfo:
* *
@@ -201,59 +201,59 @@
d sax like(xmlSAXHandlerPtr) The SAX handler d sax like(xmlSAXHandlerPtr) The SAX handler
d userData * SAX only-4 DOM build d userData * SAX only-4 DOM build
d myDoc like(xmlDocPtr) Document being built d myDoc like(xmlDocPtr) Document being built
d wellFormed 10i 0 Well formed doc ? d wellFormed like(xmlCint) Well formed doc ?
d replaceEntities... Replace entities ? d replaceEntities... Replace entities ?
d 10i 0 d like(xmlCint)
d version * const xmlChar * d version * const xmlChar *
d encoding * const xmlChar * d encoding * const xmlChar *
d standalone 10i 0 Standalone document d standalone like(xmlCint) Standalone document
d html 10i 0 HTML state/type d html like(xmlCint) HTML state/type
* *
* Input stream stack * Input stream stack
* *
d input like(xmlParserInputPtr) Current input stream d input like(xmlParserInputPtr) Current input stream
d inputNr 10i 0 # current in streams d inputNr like(xmlCint) # current in streams
d inputMax 10i 0 Max # of in streams d inputMax like(xmlCint) Max # of in streams
d inputTab * xmlParserInputPtr * d inputTab * xmlParserInputPtr *
* *
* Node analysis stack only used for DOM building * Node analysis stack only used for DOM building
* *
d node like(xmlNodePtr) Current parsed node d node like(xmlNodePtr) Current parsed node
d nodeNr 10i 0 Parsing stack depth d nodeNr like(xmlCint) Parsing stack depth
d nodeMax 10i 0 Max stack depth d nodeMax like(xmlCint) Max stack depth
d nodeTab * xmlNodePtr * d nodeTab * xmlNodePtr *
* *
d record_info 10i 0 Keep node info ? d record_info like(xmlCint) Keep node info ?
d node_seq likeds(xmlParserNodeInfoSeq) Parsed nodes info d node_seq likeds(xmlParserNodeInfoSeq) Parsed nodes info
* *
d errNo 10i 0 Error code d errNo like(xmlCint) Error code
* *
d hasExternalSubset... d hasExternalSubset...
d 10i 0 d like(xmlCint)
d hasPErefs 10i 0 d hasPErefs like(xmlCint)
d external 10i 0 Parsing ext. entity? d external like(xmlCint) Parsing ext. entity?
* *
d valid 10i 0 Valid document ? d valid like(xmlCint) Valid document ?
d validate 10i 0 Try to validate ? d validate like(xmlCint) Try to validate ?
d vctxt likeds(xmlValidCtxt) Validity context d vctxt likeds(xmlValidCtxt) Validity context
* *
d instate like(xmlParserInputState) Current input type d instate like(xmlParserInputState) Current input type
d token 10i 0 Next look-ahead char d token like(xmlCint) Next look-ahead char
* *
d directory * char * d directory * char *
* *
* Node name stack * Node name stack
* *
d name * const xmlChar * d name * const xmlChar *
d nameNr 10i 0 Parsing stack depth d nameNr like(xmlCint) Parsing stack depth
d nameMax 10i 0 Max stack depth d nameMax like(xmlCint) Max stack depth
d nameTab * const xmlChar * * d nameTab * const xmlChar * *
* *
d nbChars like(xmlClong) # xmlChars processed d nbChars like(xmlClong) # xmlChars processed
d checkIndex like(xmlClong) 4 progressive parse d checkIndex like(xmlClong) 4 progressive parse
d keepBlanks 10i 0 Ugly but ... d keepBlanks like(xmlCint) Ugly but ...
d disableSAX 10i 0 Disable SAX cllbacks d disableSAX like(xmlCint) Disable SAX cllbacks
d inSubset 10i 0 In int 1/ext 2 sbset d inSubset like(xmlCint) In int 1/ext 2 sbset
d intSubName * const xmlChar * d intSubName * const xmlChar *
d extSubURI * const xmlChar * d extSubURI * const xmlChar *
d extSubSytem * const xmlChar * d extSubSytem * const xmlChar *
@@ -261,27 +261,27 @@
* xml:space values * xml:space values
* *
d space * int * d space * int *
d spaceNr 10i 0 Parsing stack depth d spaceNr like(xmlCint) Parsing stack depth
d spaceMax 10i 0 Max stack depth d spaceMax like(xmlCint) Max stack depth
d spaceTab * int * d spaceTab * int *
* *
d depth 10i 0 To detect loops d depth like(xmlCint) To detect loops
d entity like(xmlParserInputPtr) To check boundaries d entity like(xmlParserInputPtr) To check boundaries
d charset 10i 0 In-memory content d charset like(xmlCint) In-memory content
d nodelen 10i 0 Speed up parsing d nodelen like(xmlCint) Speed up parsing
d nodemem 10i 0 Speed up parsing d nodemem like(xmlCint) Speed up parsing
d pedantic 10i 0 Enb. pedantic warng d pedantic like(xmlCint) Enb. pedantic warng
d #private * void * d #private * void *
* *
d loadsubset 10i 0 Load ext. subset ? d loadsubset like(xmlCint) Load ext. subset ?
d linenumbers 10i 0 Set line numbers ? d linenumbers like(xmlCint) Set line numbers ?
d catalogs * void * d catalogs * void *
d recovery 10i 0 Run in recovery mode d recovery like(xmlCint) Run in recovery mode
d progressive 10i 0 Progressive parsing? d progressive like(xmlCint) Progressive parsing?
d dict like(xmlDictPtr) Parser dictionary d dict like(xmlDictPtr) Parser dictionary
d atts * const xmlChar * d atts * const xmlChar *
d maxatts 10i 0 Above array size d maxatts like(xmlCint) Above array size
d docdict 10i 0 Use dictionary ? d docdict like(xmlCint) Use dictionary ?
* *
* pre-interned strings * pre-interned strings
* *
@@ -291,23 +291,23 @@
* *
* Everything below is used only by the new SAX mode * Everything below is used only by the new SAX mode
* *
d sax2 10i 0 New SAX mode ? d sax2 like(xmlCint) New SAX mode ?
d nsNr 10i 0 # inherited nmspaces d nsNr like(xmlCint) # inherited nmspaces
d nsMax 10i 0 Array size d nsMax like(xmlCint) Array size
d nsTab * const xmlChar * d nsTab * const xmlChar *
d attallocs * int * d attallocs * int *
d pushTab * void * d pushTab * void *
d attsDefault like(xmlHashTablePtr) Defaulted attrs d attsDefault like(xmlHashTablePtr) Defaulted attrs
d attsSpecial like(xmlHashTablePtr) non-CDATA attrs d attsSpecial like(xmlHashTablePtr) non-CDATA attrs
d nsWellFormed 10i 0 Doc namespace OK ? d nsWellFormed like(xmlCint) Doc namespace OK ?
d options 10i 0 Extra options d options like(xmlCint) Extra options
* *
* Those fields are needed only for treaming parsing so far * Those fields are needed only for treaming parsing so far
* *
d dictNames 10i 0 Dict names in tree ? d dictNames like(xmlCint) Dict names in tree ?
d freeElemsNr 10i 0 # free element nodes d freeElemsNr like(xmlCint) # free element nodes
d freeElems like(xmlNodePtr) Free elem nodes list d freeElems like(xmlNodePtr) Free elem nodes list
d freeAttrsNr 10i 0 # free attr. nodes d freeAttrsNr like(xmlCint) # free attr. nodes
d freeAttrs like(xmlAttrPtr) Free attr noes list d freeAttrs like(xmlAttrPtr) Free attr noes list
* *
* the complete error informations for the last error. * the complete error informations for the last error.
@@ -320,11 +320,11 @@
* for use by HTML non-recursive parser * for use by HTML non-recursive parser
* *
d nodeInfo like(xmlParserNodeInfoPtr) Current NodeInfo d nodeInfo like(xmlParserNodeInfoPtr) Current NodeInfo
d nodeInfoNr 10i 0 Parsing stack depth d nodeInfoNr like(xmlCint) Parsing stack depth
d nodeInfoMax 10i 0 Max stack depth d nodeInfoMax like(xmlCint) Max stack depth
d nodeInfoTab * xmlParserNodeInfo * d nodeInfoTab * xmlParserNodeInfo *
* *
d input_id 10i 0 Label inputs ? d input_id like(xmlCint) Label inputs ?
d sizeentcopy like(xmlCulong) Entity copy volume d sizeentcopy like(xmlCulong) Entity copy volume
* xmlSAXLocator: * xmlSAXLocator:
@@ -841,14 +841,16 @@
* Input functions * Input functions
d xmlParserInputRead... d xmlParserInputRead...
d pr 10i 0 extproc('xmlParserInputRead') d pr extproc('xmlParserInputRead')
d like(xmlCint)
d in value like(xmlParserInputPtr) d in value like(xmlParserInputPtr)
d len 10i 0 value d len value like(xmlCint)
d xmlParserInputGrow... d xmlParserInputGrow...
d pr 10i 0 extproc('xmlParserInputGrow') d pr extproc('xmlParserInputGrow')
d like(xmlCint)
d in value like(xmlParserInputPtr) d in value like(xmlParserInputPtr)
d len 10i 0 value d len value like(xmlCint)
* Basic parsing Interfaces * Basic parsing Interfaces
@@ -864,28 +866,32 @@
d xmlParseMemory pr extproc('xmlParseMemory') d xmlParseMemory pr extproc('xmlParseMemory')
d like(xmlDocPtr) d like(xmlDocPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
/endif LIBXML_SAX1_ENABLED /endif LIBXML_SAX1_ENABLED
d xmlSubstituteEntitiesDefault... d xmlSubstituteEntitiesDefault...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSubstituteEntitiesDefault') d 'xmlSubstituteEntitiesDefault')
d val 10i 0 value d like(xmlCint)
d val value like(xmlCint)
d xmlKeepBlanksDefault... d xmlKeepBlanksDefault...
d pr 10i 0 extproc('xmlKeepBlanksDefault') d pr extproc('xmlKeepBlanksDefault')
d val 10i 0 value d like(xmlCint)
d val value like(xmlCint)
d xmlStopParser pr extproc('xmlStopParser') d xmlStopParser pr extproc('xmlStopParser')
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlPedanticParserDefault... d xmlPedanticParserDefault...
d pr 10i 0 extproc('xmlPedanticParserDefault') d pr extproc('xmlPedanticParserDefault')
d val 10i 0 value d like(xmlCint)
d val value like(xmlCint)
d xmlLineNumbersDefault... d xmlLineNumbersDefault...
d pr 10i 0 extproc('xmlLineNumbersDefault') d pr extproc('xmlLineNumbersDefault')
d val 10i 0 value d like(xmlCint)
d val value like(xmlCint)
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
* Recovery mode * Recovery mode
@@ -898,7 +904,7 @@
d pr extproc('xmlRecoverMemory') d pr extproc('xmlRecoverMemory')
d like(xmlDocPtr) d like(xmlDocPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlRecoverFile pr extproc('xmlRecoverFile') d xmlRecoverFile pr extproc('xmlRecoverFile')
d like(xmlDocPtr) d like(xmlDocPtr)
@@ -908,48 +914,52 @@
* Less common routines and SAX interfaces * Less common routines and SAX interfaces
d xmlParseDocument... d xmlParseDocument...
d pr 10i 0 extproc('xmlParseDocument') d pr extproc('xmlParseDocument')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseExtParsedEnt... d xmlParseExtParsedEnt...
d pr 10i 0 extproc('xmlParseExtParsedEnt') d pr extproc('xmlParseExtParsedEnt')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
d xmlSAXUserParseFile... d xmlSAXUserParseFile...
d pr 10i 0 extproc('xmlSAXUserParseFile') d pr extproc('xmlSAXUserParseFile')
d like(xmlCint)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlSAXUserParseMemory... d xmlSAXUserParseMemory...
d pr 10i 0 extproc('xmlSAXUserParseMemory') d pr extproc('xmlSAXUserParseMemory')
d like(xmlCint)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlSAXParseDoc pr extproc('xmlSAXParseDoc') d xmlSAXParseDoc pr extproc('xmlSAXParseDoc')
d like(xmlDocPtr) d like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d recovery 10i 0 value d recovery value like(xmlCint)
d xmlSAXParseMemory... d xmlSAXParseMemory...
d pr extproc('xmlSAXParseMemory') d pr extproc('xmlSAXParseMemory')
d like(xmlDocPtr) d like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d recovery 10i 0 value d recovery value like(xmlCint)
d xmlSAXParseMemoryWithData... d xmlSAXParseMemoryWithData...
d pr extproc('xmlSAXParseMemoryWithData') d pr extproc('xmlSAXParseMemoryWithData')
d like(xmlDocPtr) d like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d recovery 10i 0 value d recovery value like(xmlCint)
d data * value void * d data * value void *
d xmlSAXParseFile... d xmlSAXParseFile...
@@ -957,14 +967,14 @@
d like(xmlDocPtr) d like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d recovery 10i 0 value d recovery value like(xmlCint)
d xmlSAXParseFileWithData... d xmlSAXParseFileWithData...
d pr extproc('xmlSAXParseFileWithData') d pr extproc('xmlSAXParseFileWithData')
d like(xmlDocPtr) d like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d recovery 10i 0 value d recovery value like(xmlCint)
d data * value void * d data * value void *
d xmlSAXParseEntity... d xmlSAXParseEntity...
@@ -1000,12 +1010,13 @@
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
d xmlParseBalancedChunkMemory... d xmlParseBalancedChunkMemory...
d pr 10i 0 extproc( d pr extproc(
d 'xmlParseBalancedChunkMemory') d 'xmlParseBalancedChunkMemory')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d depth 10i 0 value d depth value like(xmlCint)
d user_data * value void * d user_data * value void *
d string * value options(*string) const xmlChar * d string * value options(*string) const xmlChar *
d lst * value xmlNodePtr * d lst * value xmlNodePtr *
@@ -1016,35 +1027,38 @@
d like(xmlParserErrors) d like(xmlParserErrors)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d data * value options(*string) const char * d data * value options(*string) const char *
d datalen 10i 0 value d datalen value like(xmlCint)
d options 10i 0 value d options value like(xmlCint)
d lst * value xmlNodePtr * d lst * value xmlNodePtr *
/if defined(LIBXML_SAX1_ENABLED) /if defined(LIBXML_SAX1_ENABLED)
d xmlParseBalancedChunkMemoryRecover... d xmlParseBalancedChunkMemoryRecover...
d pr 10i 0 extproc( d pr extproc(
d 'xmlParseBalancedChunkMemoryRecover') d 'xmlParseBalancedChunkMemoryRecover')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d depth 10i 0 value d depth value like(xmlCint)
d string * value options(*string) const xmlChar * d string * value options(*string) const xmlChar *
d lst * value xmlNodePtr * d lst * value xmlNodePtr *
d recover 10i 0 value d recover value like(xmlCint)
d xmlParseExternalEntity... d xmlParseExternalEntity...
d pr 10i 0 extproc('xmlParseExternalEntity') d pr extproc('xmlParseExternalEntity')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d depth 10i 0 value d depth value like(xmlCint)
d URL * value options(*string) const xmlChar * d URL * value options(*string) const xmlChar *
d ID * value options(*string) const xmlChar * d ID * value options(*string) const xmlChar *
d lst * value xmlNodePtr * d lst * value xmlNodePtr *
/endif LIBXML_SAX1_ENABLED /endif LIBXML_SAX1_ENABLED
d xmlParseCtxtExternalEntity... d xmlParseCtxtExternalEntity...
d pr 10i 0 extproc('xmlParseCtxtExternalEntity') d pr extproc('xmlParseCtxtExternalEntity')
d like(xmlCint)
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d URL * value options(*string) const xmlChar * d URL * value options(*string) const xmlChar *
d ID * value options(*string) const xmlChar * d ID * value options(*string) const xmlChar *
@@ -1057,7 +1071,8 @@
d like(xmlParserCtxtPtr) d like(xmlParserCtxtPtr)
d xmlInitParserCtxt... d xmlInitParserCtxt...
d pr 10i 0 extproc('xmlInitParserCtxt') d pr extproc('xmlInitParserCtxt')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlClearParserCtxt... d xmlClearParserCtxt...
@@ -1085,16 +1100,19 @@
* Reading/setting optional parsing features. * Reading/setting optional parsing features.
d xmlGetFeaturesList... d xmlGetFeaturesList...
d pr 10i 0 extproc('xmlGetFeaturesList') d pr extproc('xmlGetFeaturesList')
d len 10i 0 d like(xmlCint)
d len like(xmlCint)
d result * const char *(*) d result * const char *(*)
d xmlGetFeature pr 10i 0 extproc('xmlGetFeature') d xmlGetFeature pr extproc('xmlGetFeature')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d name * value options(*string) const char * d name * value options(*string) const char *
d result * value void * d result * value void *
d xmlSetFeature pr 10i 0 extproc('xmlSetFeature') d xmlSetFeature pr extproc('xmlSetFeature')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d name * value options(*string) const char * d name * value options(*string) const char *
d result * value void * d result * value void *
@@ -1109,14 +1127,15 @@
d sax value like(xmlSAXHandlerPtr) d sax value like(xmlSAXHandlerPtr)
d user_data * value void * d user_data * value void *
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlParseChunk pr 10i 0 extproc('xmlParseChunk') d xmlParseChunk pr extproc('xmlParseChunk')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d terminate 10i 0 value d terminate value like(xmlCint)
/endif LIBXML_PUSH_ENABLED /endif LIBXML_PUSH_ENABLED
* Special I/O mode. * Special I/O mode.
@@ -1249,45 +1268,47 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlCtxtResetPush... d xmlCtxtResetPush...
d pr 10i 0 extproc('xmlCtxtResetPush') d pr extproc('xmlCtxtResetPush')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d chunk * value options(*string) const char * d chunk * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d xmlCtxtUseOptions... d xmlCtxtUseOptions...
d pr 10i 0 extproc('xmlCtxtUseOptions') d pr extproc('xmlCtxtUseOptions')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlReadDoc pr extproc('xmlReadDoc') d xmlReadDoc pr extproc('xmlReadDoc')
d like(xmlDocPtr) d like(xmlDocPtr)
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReadFile pr extproc('xmlReadFile') d xmlReadFile pr extproc('xmlReadFile')
d like(xmlDocPtr) d like(xmlDocPtr)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReadMemory pr extproc('xmlReadMemory') d xmlReadMemory pr extproc('xmlReadMemory')
d like(xmlDocPtr) d like(xmlDocPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReadFd pr extproc('xmlReadFd') d xmlReadFd pr extproc('xmlReadFd')
d like(xmlDocPtr) d like(xmlDocPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReadIO pr extproc('xmlReadIO') d xmlReadIO pr extproc('xmlReadIO')
d like(xmlDocPtr) d like(xmlDocPtr)
@@ -1296,7 +1317,7 @@
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCtxtReadDoc pr extproc('xmlCtxtReadDoc') d xmlCtxtReadDoc pr extproc('xmlCtxtReadDoc')
d like(xmlDocPtr) d like(xmlDocPtr)
@@ -1304,7 +1325,7 @@
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCtxtReadFile... d xmlCtxtReadFile...
d pr extproc('xmlCtxtReadFile') d pr extproc('xmlCtxtReadFile')
@@ -1312,25 +1333,25 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCtxtReadMemory... d xmlCtxtReadMemory...
d pr extproc('xmlCtxtReadMemory') d pr extproc('xmlCtxtReadMemory')
d like(xmlDocPtr) d like(xmlDocPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCtxtReadFd pr extproc('xmlCtxtReadFd') d xmlCtxtReadFd pr extproc('xmlCtxtReadFd')
d like(xmlDocPtr) d like(xmlDocPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCtxtReadIO pr extproc('xmlCtxtReadIO') d xmlCtxtReadIO pr extproc('xmlCtxtReadIO')
d like(xmlDocPtr) d like(xmlDocPtr)
@@ -1340,7 +1361,7 @@
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
* Library wide options * Library wide options
@@ -1408,7 +1429,8 @@
d XML_WITH_LZMA c 33 d XML_WITH_LZMA c 33
d XML_WITH_NONE c 99999 d XML_WITH_NONE c 99999
d xmlHasFeature pr 10i 0 extproc('xmlHasFeature') d xmlHasFeature pr extproc('xmlHasFeature')
d like(xmlCint)
d feature value like(xmlFeature) d feature value like(xmlFeature)
/endif XML_PARSER_H__ /endif XML_PARSER_H__

View File

@@ -11,6 +11,7 @@
/define XML_PARSER_INTERNALS_H__ /define XML_PARSER_INTERNALS_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser" /include "libxmlrpg/parser"
/include "libxmlrpg/HTMLparser" /include "libxmlrpg/HTMLparser"
/include "libxmlrpg/chvalid" /include "libxmlrpg/chvalid"
@@ -94,8 +95,9 @@
* Function to finish the work of the macros where needed. * Function to finish the work of the macros where needed.
d xmlIsLetter pr 10i 0 extproc('xmlIsLetter') d xmlIsLetter pr extproc('xmlIsLetter')
d c 10i 0 value d like(xmlCint)
d c value like(xmlCint)
* Parser context. * Parser context.
@@ -108,13 +110,13 @@
d pr extproc('xmlCreateURLParserCtxt') d pr extproc('xmlCreateURLParserCtxt')
d like(xmlParserCtxtPtr) d like(xmlParserCtxtPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlCreateMemoryParserCtxt... d xmlCreateMemoryParserCtxt...
d pr extproc('xmlCreateMemoryParserCtxt') d pr extproc('xmlCreateMemoryParserCtxt')
d like(xmlParserCtxtPtr) d like(xmlParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlCreateEntityParserCtxt... d xmlCreateEntityParserCtxt...
d pr extproc('xmlCreateEntityParserCtxt') d pr extproc('xmlCreateEntityParserCtxt')
@@ -124,17 +126,20 @@
d base * value options(*string) const xmlChar * d base * value options(*string) const xmlChar *
d xmlSwitchEncoding... d xmlSwitchEncoding...
d pr 10i 0 extproc('xmlSwitchEncoding') d pr extproc('xmlSwitchEncoding')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d xmlSwitchToEncoding... d xmlSwitchToEncoding...
d pr 10i 0 extproc('xmlSwitchToEncoding') d pr extproc('xmlSwitchToEncoding')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d handler value like(xmlCharEncodingHandlerPtr) d handler value like(xmlCharEncodingHandlerPtr)
d xmlSwitchInputEncoding... d xmlSwitchInputEncoding...
d pr 10i 0 extproc('xmlSwitchInputEncoding') d pr extproc('xmlSwitchInputEncoding')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d input value like(xmlParserInputPtr) d input value like(xmlParserInputPtr)
d handler value like(xmlCharEncodingHandlerPtr) d handler value like(xmlCharEncodingHandlerPtr)
@@ -153,7 +158,8 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d entity value like(xmlEntityPtr) d entity value like(xmlEntityPtr)
d xmlPushInput pr 10i 0 extproc('xmlPushInput') d xmlPushInput pr extproc('xmlPushInput')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d input value like(xmlParserInputPtr) d input value like(xmlParserInputPtr)
@@ -212,13 +218,13 @@
d xmlParseCharData... d xmlParseCharData...
d pr extproc('xmlParseCharData') d pr extproc('xmlParseCharData')
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d cdata 10i 0 value d cdata value like(xmlCint)
d xmlParseExternalID... d xmlParseExternalID...
d pr * extproc('xmlParseExternalID') xmlChar * d pr * extproc('xmlParseExternalID') xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d publicID * xmlChar *(*) d publicID * xmlChar *(*)
d strict 10i 0 value d strict value like(xmlCint)
d xmlParseComment... d xmlParseComment...
d pr extproc('xmlParseComment') d pr extproc('xmlParseComment')
@@ -240,7 +246,8 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseDefaultDecl... d xmlParseDefaultDecl...
d pr 10i 0 extproc('xmlParseDefaultDecl') d pr extproc('xmlParseDefaultDecl')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d value * xmlChar *(*) d value * xmlChar *(*)
@@ -255,12 +262,14 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseEnumeratedType... d xmlParseEnumeratedType...
d pr 10i 0 extproc('xmlParseEnumeratedType') d pr extproc('xmlParseEnumeratedType')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d tree * value xmlEnumerationPtr * d tree * value xmlEnumerationPtr *
d xmlParseAttributeType... d xmlParseAttributeType...
d pr 10i 0 extproc('xmlParseAttributeType') d pr extproc('xmlParseAttributeType')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d tree * value xmlEnumerationPtr * d tree * value xmlEnumerationPtr *
@@ -273,24 +282,26 @@
d 'xmlParseElementMixedContentDecl') d 'xmlParseElementMixedContentDecl')
d like(xmlElementContentPtr) d like(xmlElementContentPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d inputchk 10i 0 value d inputchk value like(xmlCint)
d xmlParseElementChildrenContentDecl... d xmlParseElementChildrenContentDecl...
d pr extproc( d pr extproc(
d 'xmlParseElementChildrenContentDecl') d 'xmlParseElementChildrenContentDecl')
d like(xmlElementContentPtr) d like(xmlElementContentPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d inputchk 10i 0 value d inputchk value like(xmlCint)
d xmlParseElementContentDecl... d xmlParseElementContentDecl...
d pr 10i 0 extproc('xmlParseElementContentDecl') d pr extproc('xmlParseElementContentDecl')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d result * value xmlElementContentPtr d result * value xmlElementContentPtr
d * d *
d xmlParseElementDecl... d xmlParseElementDecl...
d pr 10i 0 extproc('xmlParseElementDecl') d pr extproc('xmlParseElementDecl')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseMarkupDecl... d xmlParseMarkupDecl...
@@ -298,7 +309,8 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseCharRef... d xmlParseCharRef...
d pr 10i 0 extproc('xmlParseCharRef') d pr extproc('xmlParseCharRef')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseEntityRef... d xmlParseEntityRef...
@@ -359,7 +371,8 @@
d pr * extproc('xmlParseEncodingDecl') const xmlChar * d pr * extproc('xmlParseEncodingDecl') const xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseSDDecl pr 10i 0 extproc('xmlParseSDDecl') d xmlParseSDDecl pr extproc('xmlParseSDDecl')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlParseXMLDecl... d xmlParseXMLDecl...
@@ -411,7 +424,7 @@
d pr * extproc('xmlStringDecodeEntities') xmlChar * d pr * extproc('xmlStringDecodeEntities') xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d what 10i 0 value d what value like(xmlCint)
d end value like(xmlChar) d end value like(xmlChar)
d end2 value like(xmlChar) d end2 value like(xmlChar)
d end3 value like(xmlChar) d end3 value like(xmlChar)
@@ -420,15 +433,16 @@
d pr * extproc('xmlStringLenDecodeEntities')xmlChar * d pr * extproc('xmlStringLenDecodeEntities')xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d what 10i 0 value d what value like(xmlCint)
d end value like(xmlChar) d end value like(xmlChar)
d end2 value like(xmlChar) d end2 value like(xmlChar)
d end3 value like(xmlChar) d end3 value like(xmlChar)
* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP. * Generated by MACROS on top of parser.c c.f. PUSH_AND_POP.
d nodePush pr 10i 0 extproc('nodePush') d nodePush pr extproc('nodePush')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d value value like(xmlNodePtr) d value value like(xmlNodePtr)
@@ -436,7 +450,8 @@
d like(xmlNodePtr) d like(xmlNodePtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d inputPush pr 10i 0 extproc('inputPush') d inputPush pr extproc('inputPush')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d value value like(xmlParserInputPtr) d value value like(xmlParserInputPtr)
@@ -447,18 +462,21 @@
d namePop pr * extproc('namePop') const xmlChar * d namePop pr * extproc('namePop') const xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d namePush pr 10i 0 extproc('namePush') d namePush pr extproc('namePush')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
* other commodities shared between parser.c and parserInternals. * other commodities shared between parser.c and parserInternals.
d xmlSkipBlankChars... d xmlSkipBlankChars...
d pr 10i 0 extproc('xmlSkipBlankChars') d pr extproc('xmlSkipBlankChars')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlStringCurrentChar... d xmlStringCurrentChar...
d pr 10i 0 extproc('xmlStringCurrentChar') d pr extproc('xmlStringCurrentChar')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d len * value int * d len * value int *
@@ -468,24 +486,28 @@
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d xmlCheckLanguageID... d xmlCheckLanguageID...
d pr 10i 0 extproc('xmlCheckLanguageID') d pr extproc('xmlCheckLanguageID')
d like(xmlCint)
d lang * value options(*string) const xmlChar * d lang * value options(*string) const xmlChar *
* Really core function shared with HTML parser. * Really core function shared with HTML parser.
d xmlCurrentChar pr 10i 0 extproc('xmlCurrentChar') d xmlCurrentChar pr extproc('xmlCurrentChar')
d like(xmlCint)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d len * value int * d len * value int *
d xmlCopyCharMultiByte... d xmlCopyCharMultiByte...
d pr 10i 0 extproc('xmlCopyCharMultiByte') d pr extproc('xmlCopyCharMultiByte')
d like(xmlCint)
d out * value options(*string) xmlChar * d out * value options(*string) xmlChar *
d val 10i 0 value d val value like(xmlCint)
d xmlCopyChar pr 10i 0 extproc('xmlCopyChar') d xmlCopyChar pr extproc('xmlCopyChar')
d len 10i 0 value d like(xmlCint)
d len value like(xmlCint)
d out * value options(*string) xmlChar * d out * value options(*string) xmlChar *
d val 10i 0 value d val value like(xmlCint)
d xmlNextChar pr extproc('xmlNextChar') d xmlNextChar pr extproc('xmlNextChar')
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
@@ -561,8 +583,8 @@
d xmlDecodeEntities... d xmlDecodeEntities...
d pr * extproc('xmlDecodeEntities') xmlChar * d pr * extproc('xmlDecodeEntities') xmlChar *
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d len 10i 0 value d len value like(xmlCint)
d what 10i 0 value d what value like(xmlCint)
d end value like(xmlChar) d end value like(xmlChar)
d end2 value like(xmlChar) d end2 value like(xmlChar)
d end3 value like(xmlChar) d end3 value like(xmlChar)

View File

@@ -53,11 +53,12 @@
d like(xmlPatternPtr) d like(xmlPatternPtr)
d pattern * value options(*string) const xmlChar * d pattern * value options(*string) const xmlChar *
d dict * value xmlDict * d dict * value xmlDict *
d flags 10i 0 value d flags value like(xmlCint)
d namespaces * const xmlChar *(*) d namespaces * const xmlChar *(*)
d xmlPatternMatch... d xmlPatternMatch...
d pr 10i 0 extproc('xmlPatternMatch') d pr extproc('xmlPatternMatch')
d like(xmlCint)
d comp value like(xmlPatternPtr) d comp value like(xmlPatternPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
@@ -67,19 +68,23 @@
d s * based(######typedef######) d s * based(######typedef######)
d xmlPatternStreamable... d xmlPatternStreamable...
d pr 10i 0 extproc('xmlPatternStreamable') d pr extproc('xmlPatternStreamable')
d like(xmlCint)
d comp value like(xmlPatternPtr) d comp value like(xmlPatternPtr)
d xmlPatternMaxDepth... d xmlPatternMaxDepth...
d pr 10i 0 extproc('xmlPatternMaxDepth') d pr extproc('xmlPatternMaxDepth')
d like(xmlCint)
d comp value like(xmlPatternPtr) d comp value like(xmlPatternPtr)
d xmlPatternMinDepth... d xmlPatternMinDepth...
d pr 10i 0 extproc('xmlPatternMinDepth') d pr extproc('xmlPatternMinDepth')
d like(xmlCint)
d comp value like(xmlPatternPtr) d comp value like(xmlPatternPtr)
d xmlPatternFromRoot... d xmlPatternFromRoot...
d pr 10i 0 extproc('xmlPatternFromRoot') d pr extproc('xmlPatternFromRoot')
d like(xmlCint)
d comp value like(xmlPatternPtr) d comp value like(xmlPatternPtr)
d xmlPatternGetStreamCtxt... d xmlPatternGetStreamCtxt...
@@ -92,28 +97,33 @@
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
d xmlStreamPushNode... d xmlStreamPushNode...
d pr 10i 0 extproc('xmlStreamPushNode') d pr extproc('xmlStreamPushNode')
d like(xmlCint)
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d ns * value options(*string) const xmlChar * d ns * value options(*string) const xmlChar *
d nodeType 10i 0 value d nodeType value like(xmlCint)
d xmlStreamPush pr 10i 0 extproc('xmlStreamPush') d xmlStreamPush pr extproc('xmlStreamPush')
d like(xmlCint)
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d ns * value options(*string) const xmlChar * d ns * value options(*string) const xmlChar *
d xmlStreamPushAttr... d xmlStreamPushAttr...
d pr 10i 0 extproc('xmlStreamPushAttr') d pr extproc('xmlStreamPushAttr')
d like(xmlCint)
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d ns * value options(*string) const xmlChar * d ns * value options(*string) const xmlChar *
d xmlStreamPop pr 10i 0 extproc('xmlStreamPop') d xmlStreamPop pr extproc('xmlStreamPop')
d like(xmlCint)
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
d xmlStreamWantsAnyNode... d xmlStreamWantsAnyNode...
d pr 10i 0 extproc('xmlStreamWantsAnyNode') d pr extproc('xmlStreamWantsAnyNode')
d like(xmlCint)
d stream value like(xmlStreamCtxtPtr) d stream value like(xmlStreamCtxtPtr)
/endif LIBXML_PATTERN_ENBLD /endif LIBXML_PATTERN_ENBLD

View File

@@ -151,7 +151,8 @@
d c 2 d c 2
d xmlRelaxNGInitTypes... d xmlRelaxNGInitTypes...
d pr 10i 0 extproc('xmlRelaxNGInitTypes') d pr extproc('xmlRelaxNGInitTypes')
d like(xmlCint)
d xmlRelaxNGCleanupTypes... d xmlRelaxNGCleanupTypes...
d pr extproc('xmlRelaxNGCleanupTypes') d pr extproc('xmlRelaxNGCleanupTypes')
@@ -168,7 +169,7 @@
d pr extproc('xmlRelaxNGNewMemParserCtxt') d pr extproc('xmlRelaxNGNewMemParserCtxt')
d like(xmlRelaxNGParserCtxtPtr) d like(xmlRelaxNGParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlRelaxNGNewDocParserCtxt... d xmlRelaxNGNewDocParserCtxt...
d pr extproc('xmlRelaxNGNewDocParserCtxt') d pr extproc('xmlRelaxNGNewDocParserCtxt')
@@ -176,9 +177,10 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlRelaxParserSetFlag... d xmlRelaxParserSetFlag...
d pr 10i 0 extproc('xmlRelaxParserSetFlag') d pr extproc('xmlRelaxParserSetFlag')
d like(xmlCint)
d ctxt value like(xmlRelaxNGParserCtxtPtr) d ctxt value like(xmlRelaxNGParserCtxtPtr)
d flag 10i 0 value d flag value like(xmlCint)
d xmlRelaxNGFreeParserCtxt... d xmlRelaxNGFreeParserCtxt...
d pr extproc('xmlRelaxNGFreeParserCtxt') d pr extproc('xmlRelaxNGFreeParserCtxt')
@@ -194,7 +196,8 @@
d ctx * value void * d ctx * value void *
d xmlRelaxNGGetParserErrors... d xmlRelaxNGGetParserErrors...
d pr 10i 0 extproc('xmlRelaxNGGetParserErrors') d pr extproc('xmlRelaxNGGetParserErrors')
d like(xmlCint)
d ctxt value like(xmlRelaxNGParserCtxtPtr) d ctxt value like(xmlRelaxNGParserCtxtPtr)
d err like(xmlRelaxNGValidityErrorFunc) d err like(xmlRelaxNGValidityErrorFunc)
d warn like(xmlRelaxNGValidityWarningFunc) d warn like(xmlRelaxNGValidityWarningFunc)
@@ -240,7 +243,8 @@
d ctx * value void * d ctx * value void *
d xmlRelaxNGGetValidErrors... d xmlRelaxNGGetValidErrors...
d pr 10i 0 extproc('xmlRelaxNGGetValidErrors') d pr extproc('xmlRelaxNGGetValidErrors')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d err like(xmlRelaxNGValidityErrorFunc) d err like(xmlRelaxNGValidityErrorFunc)
d warn like(xmlRelaxNGValidityWarningFunc) d warn like(xmlRelaxNGValidityWarningFunc)
@@ -263,36 +267,41 @@
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d xmlRelaxNGValidateDoc... d xmlRelaxNGValidateDoc...
d pr 10i 0 extproc('xmlRelaxNGValidateDoc') d pr extproc('xmlRelaxNGValidateDoc')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
* Interfaces for progressive validation when possible * Interfaces for progressive validation when possible
d xmlRelaxNGValidatePushElement... d xmlRelaxNGValidatePushElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlRelaxNGValidatePushElement') d 'xmlRelaxNGValidatePushElement')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d xmlRelaxNGValidatePushCData... d xmlRelaxNGValidatePushCData...
d pr 10i 0 extproc( d pr extproc(
d 'xmlRelaxNGValidatePushCData') d 'xmlRelaxNGValidatePushCData')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d data * value options(*string) const xmlChar * d data * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlRelaxNGValidatePopElement... d xmlRelaxNGValidatePopElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlRelaxNGValidatePopElement') d 'xmlRelaxNGValidatePopElement')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d xmlRelaxNGValidateFullElement... d xmlRelaxNGValidateFullElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlRelaxNGValidateFullElement') d 'xmlRelaxNGValidateFullElement')
d like(xmlCint)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)

View File

@@ -362,13 +362,13 @@
d annot like(xmlSchemaAnnotPtr) d annot like(xmlSchemaAnnotPtr)
* *
d base like(xmlSchemaTypePtr) Deprecated d base like(xmlSchemaTypePtr) Deprecated
d occurs 10i 0 Deprecated d occurs like(xmlCint) Deprecated
d defValue * const xmlChar * d defValue * const xmlChar *
d subtypes like(xmlSchemaTypePtr) The type definition d subtypes like(xmlSchemaTypePtr) The type definition
d node like(xmlNodePtr) d node like(xmlNodePtr)
d targetNamespace... const xmlChar * d targetNamespace... const xmlChar *
d * d *
d flags 10i 0 d flags like(xmlCint)
d refPrefix * const xmlChar * d refPrefix * const xmlChar *
d defVal like(xmlSchemaValPtr) Compiled constraint d defVal like(xmlSchemaValPtr) Compiled constraint
d refDecl like(xmlSchemaAttributePtr) Deprecated d refDecl like(xmlSchemaAttributePtr) Deprecated
@@ -418,14 +418,14 @@
d id * const xmlChar * d id * const xmlChar *
d annot like(xmlSchemaAnnotPtr) d annot like(xmlSchemaAnnotPtr)
d node like(xmlNodePtr) d node like(xmlNodePtr)
d minOccurs 10i 0 Deprecated; not used d minOccurs like(xmlCint) Deprecated; not used
d maxOccurs 10i 0 Deprecated; not used d maxOccurs like(xmlCint) Deprecated; not used
d processContents... d processContents...
d 10i 0 d like(xmlCint)
d any 10i 0 Ns constraint ##any? d any like(xmlCint) Ns constraint ##any?
d nsSet like(xmlSchemaWildcardNsPtr) Allowed namspce list d nsSet like(xmlSchemaWildcardNsPtr) Allowed namspce list
d negNsSet like(xmlSchemaWildcardNsPtr) Negated namespace d negNsSet like(xmlSchemaWildcardNsPtr) Negated namespace
d flags 10i 0 Deprecated; not used d flags like(xmlCint) Deprecated; not used
* XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED: * XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED:
* *
@@ -483,7 +483,7 @@
* *
d attributes like(xmlSchemaAttributePtr) Deprecated; not used d attributes like(xmlSchemaAttributePtr) Deprecated; not used
d node like(xmlNodePtr) d node like(xmlNodePtr)
d flags 10i 0 d flags like(xmlCint)
d attributeWildcard... d attributeWildcard...
d like(xmlSchemaWildcardPtr) d like(xmlSchemaWildcardPtr)
d refPrefix * const xmlChar * d refPrefix * const xmlChar *
@@ -758,21 +758,21 @@
d subtypes like(xmlSchemaTypePtr) d subtypes like(xmlSchemaTypePtr)
d attributes like(xmlSchemaAttributePtr) Deprecated; not used d attributes like(xmlSchemaAttributePtr) Deprecated; not used
d node like(xmlNodePtr) d node like(xmlNodePtr)
d minOccurs 10i 0 Deprecated; not used d minOccurs like(xmlCint) Deprecated; not used
d maxOccurs 10i 0 Deprecated; not used d maxOccurs like(xmlCint) Deprecated; not used
* *
d flags 10i 0 d flags like(xmlCint)
d contentType like(xmlSchemaContentType) d contentType like(xmlSchemaContentType)
d base * const xmlChar * d base * const xmlChar *
d baseNs * const xmlChar * d baseNs * const xmlChar *
d baseType like(xmlSchemaTypePtr) Base type component d baseType like(xmlSchemaTypePtr) Base type component
d facets like(xmlSchemaFacetPtr) Local facets d facets like(xmlSchemaFacetPtr) Local facets
d redef like(xmlSchemaTypePtr) Deprecated; not used d redef like(xmlSchemaTypePtr) Deprecated; not used
d recurse 10i 0 Obsolete d recurse like(xmlCint) Obsolete
d attributeUses like(xmlSchemaAttributeLinkPtr) Deprecated; not used d attributeUses like(xmlSchemaAttributeLinkPtr) Deprecated; not used
d attributeWildcard... d attributeWildcard...
d like(xmlSchemaWildcardPtr) d like(xmlSchemaWildcardPtr)
d builtInType 10i 0 Built-in types type d builtInType like(xmlCint) Built-in types type
d memberTypes like(xmlSchemaTypeLinkPtr) Union member-types d memberTypes like(xmlSchemaTypeLinkPtr) Union member-types
d facetSet like(xmlSchemaFacetLinkPtr) All facets d facetSet like(xmlSchemaFacetLinkPtr) All facets
d refPrefix * const xmlChar * d refPrefix * const xmlChar *
@@ -942,10 +942,10 @@
d subtypes like(xmlSchemaTypePtr) d subtypes like(xmlSchemaTypePtr)
d attributes like(xmlSchemaAttributePtr) Deprecated; not used d attributes like(xmlSchemaAttributePtr) Deprecated; not used
d node like(xmlNodePtr) d node like(xmlNodePtr)
d minOccurs 10i 0 Deprecated; not used d minOccurs like(xmlCint) Deprecated; not used
d maxOccurs 10i 0 Deprecated; not used d maxOccurs like(xmlCint) Deprecated; not used
* *
d flags 10i 0 d flags like(xmlCint)
d targetNamespace... d targetNamespace...
d * const xmlChar * d * const xmlChar *
d namedType * const xmlChar * d namedType * const xmlChar *
@@ -1000,8 +1000,8 @@
d id * const xmlChar * d id * const xmlChar *
d annot like(xmlSchemaAnnotPtr) d annot like(xmlSchemaAnnotPtr)
d node like(xmlNodePtr) d node like(xmlNodePtr)
d fixed 10i 0 _FACET_PRESERVE, etc d fixed like(xmlCint) _FACET_PRESERVE, etc
d whitespace 10i 0 d whitespace like(xmlCint)
d val like(xmlSchemaValPtr) Compiled value d val like(xmlSchemaValPtr) Compiled value
d regexp like(xmlRegexpPtr) Regexp for patterns d regexp like(xmlRegexpPtr) Regexp for patterns
@@ -1111,7 +1111,7 @@
d id * const xmlChar * d id * const xmlChar *
d doc like(xmlDocPtr) d doc like(xmlDocPtr)
d annot like(xmlSchemaAnnotPtr) d annot like(xmlSchemaAnnotPtr)
d flags 10i 0 d flags like(xmlCint)
* *
d typeDecl like(xmlHashTablePtr) d typeDecl like(xmlHashTablePtr)
d attrDecl like(xmlHashTablePtr) d attrDecl like(xmlHashTablePtr)
@@ -1125,8 +1125,8 @@
d groupDecl like(xmlHashTablePtr) d groupDecl like(xmlHashTablePtr)
d dict like(xmlDictPtr) d dict like(xmlDictPtr)
d includes * void * d includes * void *
d preserve 10i 0 Do not free doc ? d preserve like(xmlCint) Do not free doc ?
d counter 10i 0 For name uniqueness d counter like(xmlCint) For name uniqueness
d idcDef like(xmlHashTablePtr) All id-constr. defs d idcDef like(xmlHashTablePtr) All id-constr. defs
d volatiles * void * d volatiles * void *

View File

@@ -80,7 +80,7 @@
d 'xmlSchematronNewMemParserCtxt') d 'xmlSchematronNewMemParserCtxt')
d like(xmlSchematronParserCtxtPtr) d like(xmlSchematronParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlSchematronNewDocParserCtxt... d xmlSchematronNewDocParserCtxt...
d pr extproc( d pr extproc(
@@ -107,8 +107,9 @@
d ctx * value void * d ctx * value void *
d xmlSchematronGetParserErrors... d xmlSchematronGetParserErrors...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchematronGetParserErrors') d 'xmlSchematronGetParserErrors')
d like(xmlCint)
d ctxt value d ctxt value
d like(xmlSchematronParserCtxtPtr) d like(xmlSchematronParserCtxtPtr)
d err like(xmlSchematronValidityErrorFunc) d err like(xmlSchematronValidityErrorFunc)
@@ -117,7 +118,8 @@
d ctx * void *(*) d ctx * void *(*)
d xmlSchematronIsValid... d xmlSchematronIsValid...
d pr 10i 0 extproc('xmlSchematronIsValid') d pr extproc('xmlSchematronIsValid')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
/endif /endif
@@ -152,8 +154,9 @@
d ctx * value void * d ctx * value void *
d xmlSchematronGetValidErrors... d xmlSchematronGetValidErrors...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchematronGetValidErrors') d 'xmlSchematronGetValidErrors')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d err like(xmlSchematronValidityErrorFunc) d err like(xmlSchematronValidityErrorFunc)
d warn like( d warn like(
@@ -161,19 +164,22 @@
d ctx * void *(*) d ctx * void *(*)
d xmlSchematronSetValidOptions... d xmlSchematronSetValidOptions...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchematronSetValidOptions') d 'xmlSchematronSetValidOptions')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlSchematronValidCtxtGetOptions... d xmlSchematronValidCtxtGetOptions...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchematronValidCtxtGetOptions') d 'xmlSchematronValidCtxtGetOptions')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d xmlSchematronValidateOneElement... d xmlSchematronValidateOneElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchematronValidateOneElement') d 'xmlSchematronValidateOneElement')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
/endif /endif
@@ -182,14 +188,15 @@
d pr extproc('xmlSchematronNewValidCtxt') d pr extproc('xmlSchematronNewValidCtxt')
d like(xmlSchematronValidCtxtPtr) d like(xmlSchematronValidCtxtPtr)
d schema value like(xmlSchematronPtr) d schema value like(xmlSchematronPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlSchematronFreeValidCtxt... d xmlSchematronFreeValidCtxt...
d pr extproc('xmlSchematronFreeValidCtxt') d pr extproc('xmlSchematronFreeValidCtxt')
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d xmlSchematronValidateDoc... d xmlSchematronValidateDoc...
d pr 10i 0 extproc('xmlSchematronValidateDoc') d pr extproc('xmlSchematronValidateDoc')
d like(xmlCint)
d ctxt value like(xmlSchematronValidCtxtPtr) d ctxt value like(xmlSchematronValidCtxtPtr)
d instance value like(xmlDocPtr) d instance value like(xmlDocPtr)

View File

@@ -10,6 +10,7 @@
/define XML_THREADS_H__ /define XML_THREADS_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
* xmlMutex are a simple mutual exception locks. * xmlMutex are a simple mutual exception locks.
@@ -55,10 +56,12 @@
d xmlUnlockLibrary... d xmlUnlockLibrary...
d pr extproc('xmlUnlockLibrary') d pr extproc('xmlUnlockLibrary')
d xmlGetThreadId pr 10i 0 extproc('xmlGetThreadId') d xmlGetThreadId pr extproc('xmlGetThreadId')
d like(xmlCint)
d xmlIsMainThread... d xmlIsMainThread...
d pr 10i 0 extproc('xmlIsMainThread') d pr extproc('xmlIsMainThread')
d like(xmlCint)
d xmlCleanupThreads... d xmlCleanupThreads...
d pr extproc('xmlCleanupThreads') d pr extproc('xmlCleanupThreads')

View File

@@ -476,7 +476,7 @@
d next like(xmlIdPtr) Next ID d next like(xmlIdPtr) Next ID
d attr like(xmlAttrPtr) Attribute holding it d attr like(xmlAttrPtr) Attribute holding it
d name * const xmlChar * d name * const xmlChar *
d lineno 10i 0 Line # if not avail d lineno like(xmlCint) Line # if not avail
d doc like(xmlDocPtr) Doc holding ID d doc like(xmlDocPtr) Doc holding ID
* xmlRef: * xmlRef:
@@ -491,7 +491,7 @@
d value * const xmlChar * d value * const xmlChar *
d attr like(xmlAttrPtr) Attribute holding it d attr like(xmlAttrPtr) Attribute holding it
d name * const xmlChar * d name * const xmlChar *
d lineno 10i 0 Line # if not avail d lineno like(xmlCint) Line # if not avail
* xmlNode: * xmlNode:
* *
@@ -554,8 +554,8 @@
d next like(xmlNodePtr) next sibling link d next like(xmlNodePtr) next sibling link
d prev like(xmlNodePtr) previous sibling lnk d prev like(xmlNodePtr) previous sibling lnk
d doc like(xmlDocPtr) Reference to itself d doc like(xmlDocPtr) Reference to itself
d compression 10i 0 zlib compression lev d compression like(xmlCint) zlib compression lev
d standalone 10i 0 d standalone like(xmlCint)
d intSubset like(xmlDtdPtr) Internal subset d intSubset like(xmlDtdPtr) Internal subset
d extSubset like(xmlDtdPtr) External subset d extSubset like(xmlDtdPtr) External subset
d oldns like(xmlNsPtr) Global namespace d oldns like(xmlNsPtr) Global namespace
@@ -564,11 +564,11 @@
d ids * IDs hash table d ids * IDs hash table
d refs * IDREFs hash table d refs * IDREFs hash table
d URL * const xmlChar * d URL * const xmlChar *
d charset 10i 0 In-memory encoding d charset like(xmlCint) In-memory encoding
d dict * xmlDictPtr for names d dict * xmlDictPtr for names
d psvi * Type/PSVI ino d psvi * Type/PSVI ino
d parseFlags 10i 0 xmlParserOption's d parseFlags like(xmlCint) xmlParserOption's
d properties 10i 0 xmlDocProperties d properties like(xmlCint) xmlDocProperties
* xmlDOMWrapAcquireNsFunction: * xmlDOMWrapAcquireNsFunction:
* @ctxt: a DOM wrapper context * @ctxt: a DOM wrapper context
@@ -595,7 +595,7 @@
d ds based(xmlDOMWrapCtxtPtr) d ds based(xmlDOMWrapCtxtPtr)
d align qualified d align qualified
d #private * void * d #private * void *
d type 10i 0 d type like(xmlCint)
d namespaceMap * void * d namespaceMap * void *
d getNsForNodeFunc... d getNsForNodeFunc...
d like(xmlDOMWrapAcquireNsFunction) d like(xmlDOMWrapAcquireNsFunction)
@@ -627,9 +627,10 @@
/endif /endif
/if defined(XML_TESTVAL) /if defined(XML_TESTVAL)
d xmlValidateNCName... d xmlValidateNCName...
d pr 10i 0 extproc('xmlValidateNCName') d pr extproc('xmlValidateNCName')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d space 10i 0 value d space value like(xmlCint)
/undefine XML_TESTVAL /undefine XML_TESTVAL
/endif /endif
@@ -641,19 +642,22 @@
/endif /endif
/if defined(XML_TESTVAL) /if defined(XML_TESTVAL)
d xmlValidateQName... d xmlValidateQName...
d pr 10i 0 extproc('xmlValidateQName') d pr extproc('xmlValidateQName')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d space 10i 0 value d space value like(xmlCint)
d xmlValidateName... d xmlValidateName...
d pr 10i 0 extproc('xmlValidateName') d pr extproc('xmlValidateName')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d space 10i 0 value d space value like(xmlCint)
d xmlValidateNMToken... d xmlValidateNMToken...
d pr 10i 0 extproc('xmlValidateNMToken') d pr extproc('xmlValidateNMToken')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d space 10i 0 value d space value like(xmlCint)
/undefine XML_TESTVAL /undefine XML_TESTVAL
/endif /endif
@@ -662,7 +666,7 @@
d ncname * value options(*string) const xmlChar * d ncname * value options(*string) const xmlChar *
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d memory 65535 options(*varsize: *omit) xmlChar[] d memory 65535 options(*varsize: *omit) xmlChar[]
d len 10i 0 value memory length d len value like(xmlCint) memory length
d xmlSplitQName2 pr * extproc('xmlSplitQName2') xmlChar * d xmlSplitQName2 pr * extproc('xmlSplitQName2') xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -670,7 +674,7 @@
d xmlSplitQName3 pr * extproc('xmlSplitQName3') const xmlChar * d xmlSplitQName3 pr * extproc('xmlSplitQName3') const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d len 10i 0 d len like(xmlCint)
* Handling Buffers, the old ones see @xmlBuf for the new ones. * Handling Buffers, the old ones see @xmlBuf for the new ones.
@@ -701,42 +705,50 @@
d size value like(xmlCsize_t) d size value like(xmlCsize_t)
d xmlBufferResize... d xmlBufferResize...
d pr 10i 0 extproc('xmlBufferResize') d pr extproc('xmlBufferResize')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d size value like(xmlCsize_t) d size value like(xmlCsize_t)
d xmlBufferFree pr extproc('xmlBufferFree') d xmlBufferFree pr extproc('xmlBufferFree')
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d xmlBufferDump pr 10i 0 extproc('xmlBufferDump') d xmlBufferDump pr extproc('xmlBufferDump')
d like(xmlCint)
d file * value FILE * d file * value FILE *
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d xmlBufferAdd pr 10i 0 extproc('xmlBufferAdd') d xmlBufferAdd pr extproc('xmlBufferAdd')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d len 10i 0 value str length d len value like(xmlCint) str length
d xmlBufferAddHead... d xmlBufferAddHead...
d pr 10i 0 extproc('xmlBufferAddHead') d pr extproc('xmlBufferAddHead')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d len 10i 0 value str length d len value like(xmlCint) str length
d xmlBufferCat pr 10i 0 extproc('xmlBufferCat') d xmlBufferCat pr extproc('xmlBufferCat')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d xmlBufferCCat pr 10i 0 extproc('xmlBufferCCat') d xmlBufferCCat pr extproc('xmlBufferCCat')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d str * value options(*string) const char * d str * value options(*string) const char *
d xmlBufferShrink... d xmlBufferShrink...
d pr 10i 0 extproc('xmlBufferShrink') d pr extproc('xmlBufferShrink')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d len value like(xmlCuint) d len value like(xmlCuint)
d xmlBufferGrow pr 10i 0 extproc('xmlBufferGrow') d xmlBufferGrow pr extproc('xmlBufferGrow')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d len value like(xmlCuint) d len value like(xmlCuint)
@@ -759,7 +771,8 @@
d like(xmlBufferAllocationScheme) d like(xmlBufferAllocationScheme)
d xmlBufferLength... d xmlBufferLength...
d pr 10i 0 extproc('xmlBufferLength') d pr extproc('xmlBufferLength')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
* Creating/freeing new structures. * Creating/freeing new structures.
@@ -884,7 +897,7 @@
d xmlCopyDoc pr extproc('xmlCopyDoc') d xmlCopyDoc pr extproc('xmlCopyDoc')
d like(xmlDocPtr) d like(xmlDocPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d recursive 10i 0 value d recursive value like(xmlCint)
/undefine XML_TESTVAL /undefine XML_TESTVAL
/endif /endif
@@ -958,12 +971,12 @@
d like(xmlNodePtr) d like(xmlNodePtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlNewTextLen pr extproc('xmlNewTextLen') d xmlNewTextLen pr extproc('xmlNewTextLen')
d like(xmlNodePtr) d like(xmlNodePtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlNewDocComment... d xmlNewDocComment...
d pr extproc('xmlNewDocComment') d pr extproc('xmlNewDocComment')
@@ -980,7 +993,7 @@
d like(xmlNodePtr) d like(xmlNodePtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlNewCharRef pr extproc('xmlNewCharRef') d xmlNewCharRef pr extproc('xmlNewCharRef')
d like(xmlNodePtr) d like(xmlNodePtr)
@@ -996,13 +1009,13 @@
d xmlCopyNode pr extproc('xmlCopyNode') d xmlCopyNode pr extproc('xmlCopyNode')
d like(xmlNodePtr) d like(xmlNodePtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d recursive 10i 0 value d recursive value like(xmlCint)
d xmlDocCopyNode pr extproc('xmlDocCopyNode') d xmlDocCopyNode pr extproc('xmlDocCopyNode')
d like(xmlNodePtr) d like(xmlNodePtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d recursive 10i 0 value d recursive value like(xmlCint)
d xmlDocCopyNodeList... d xmlDocCopyNodeList...
d pr extproc('xmlDocCopyNodeList') d pr extproc('xmlDocCopyNodeList')
@@ -1067,10 +1080,12 @@
d like(xmlNodePtr) d like(xmlNodePtr)
d parent value like(xmlNodePtr) d parent value like(xmlNodePtr)
d xmlNodeIsText pr 10i 0 extproc('xmlNodeIsText') d xmlNodeIsText pr extproc('xmlNodeIsText')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlIsBlankNode pr 10i 0 extproc('xmlIsBlankNode') d xmlIsBlankNode pr extproc('xmlIsBlankNode')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
* Changing the structure. * Changing the structure.
@@ -1157,10 +1172,11 @@
d first value like(xmlNodePtr) d first value like(xmlNodePtr)
d second value like(xmlNodePtr) d second value like(xmlNodePtr)
d xmlTextConcat pr 10i 0 extproc('xmlTextConcat') d xmlTextConcat pr extproc('xmlTextConcat')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlFreeNodeList... d xmlFreeNodeList...
d pr extproc('xmlFreeNodeList') d pr extproc('xmlFreeNodeList')
@@ -1284,20 +1300,20 @@
d like(xmlNodePtr) d like(xmlNodePtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlNodeListGetString... d xmlNodeListGetString...
d pr * extproc('xmlNodeListGetString') xmlChar * d pr * extproc('xmlNodeListGetString') xmlChar *
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d list value like(xmlNodePtr) d list value like(xmlNodePtr)
d inLine 10i 0 value d inLine value like(xmlCint)
/if defined(LIBXML_TREE_ENABLED) /if defined(LIBXML_TREE_ENABLED)
d xmlNodeListGetRawString... d xmlNodeListGetRawString...
d pr * extproc('xmlNodeListGetRawString') xmlChar * d pr * extproc('xmlNodeListGetRawString') xmlChar *
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d list value like(xmlNodePtr) d list value like(xmlNodePtr)
d inLine 10i 0 value d inLine value like(xmlCint)
/endif LIBXML_TREE_ENABLED /endif LIBXML_TREE_ENABLED
d xmlNodeSetContent... d xmlNodeSetContent...
@@ -1310,7 +1326,7 @@
d pr extproc('xmlNodeSetContentLen') d pr extproc('xmlNodeSetContentLen')
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
/endif LIBXML_TREE_ENABLED /endif LIBXML_TREE_ENABLED
d xmlNodeAddContent... d xmlNodeAddContent...
@@ -1322,19 +1338,21 @@
d pr extproc('xmlNodeAddContentLen') d pr extproc('xmlNodeAddContentLen')
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlNodeGetContent... d xmlNodeGetContent...
d pr * extproc('xmlNodeGetContent') xmlChar * d pr * extproc('xmlNodeGetContent') xmlChar *
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d xmlNodeBufGetContent... d xmlNodeBufGetContent...
d pr 10i 0 extproc('xmlNodeBufGetContent') d pr extproc('xmlNodeBufGetContent')
d like(xmlCint)
d buffer value like(xmlBufferPtr) d buffer value like(xmlBufferPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d xmlBufGetNodeContent... d xmlBufGetNodeContent...
d pr 10i 0 extproc('xmlBufGetNodeContent') d pr extproc('xmlBufGetNodeContent')
d like(xmlCint)
d buf value like(xmlBufPtr) d buf value like(xmlBufPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
@@ -1342,7 +1360,8 @@
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d xmlNodeGetSpacePreserve... d xmlNodeGetSpacePreserve...
d pr 10i 0 extproc('xmlNodeGetSpacePreserve') d pr extproc('xmlNodeGetSpacePreserve')
d like(xmlCint)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
/if defined(LIBXML_TREE_ENABLED) /if defined(LIBXML_TREE_ENABLED)
@@ -1353,7 +1372,7 @@
d xmlNodeSetSpacePreserve... d xmlNodeSetSpacePreserve...
d pr extproc('xmlNodeSetSpacePreserve') d pr extproc('xmlNodeSetSpacePreserve')
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d val 10i 0 value d val value like(xmlCint)
/endif LIBXML_TREE_ENABLED /endif LIBXML_TREE_ENABLED
d xmlNodeGetBase pr * extproc('xmlNodeGetBase') xmlChar * d xmlNodeGetBase pr * extproc('xmlNodeGetBase') xmlChar *
@@ -1375,7 +1394,8 @@
* Removing content. * Removing content.
d xmlRemoveProp pr 10i 0 extproc('xmlRemoveProp') d xmlRemoveProp pr extproc('xmlRemoveProp')
d like(xmlCint)
d cur value like(xmlAttrPtr) d cur value like(xmlAttrPtr)
/if defined(LIBXML_TREE_ENABLED) /if defined(LIBXML_TREE_ENABLED)
@@ -1384,12 +1404,14 @@
/define XML_TESTVAL /define XML_TESTVAL
/endif /endif
/if defined(XML_TESTVAL) /if defined(XML_TESTVAL)
d xmlUnsetNsProp pr 10i 0 extproc('xmlUnsetNsProp') d xmlUnsetNsProp pr extproc('xmlUnsetNsProp')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d ns value like(xmlNsPtr) d ns value like(xmlNsPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlUnsetProp pr 10i 0 extproc('xmlUnsetProp') d xmlUnsetProp pr extproc('xmlUnsetProp')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -1426,7 +1448,8 @@
* Namespace handling. * Namespace handling.
d xmlReconciliateNs... d xmlReconciliateNs...
d pr 10i 0 extproc('xmlReconciliateNs') d pr extproc('xmlReconciliateNs')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)
/endif /endif
@@ -1439,37 +1462,39 @@
d pr extproc('xmlDocDumpFormatMemory') d pr extproc('xmlDocDumpFormatMemory')
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d mem * xmlChar * (*) d mem * xmlChar * (*)
d size 10i 0 d size like(xmlCint)
d format 10i 0 value d format value like(xmlCint)
d xmlDocDumpMemory... d xmlDocDumpMemory...
d pr extproc('xmlDocDumpMemory') d pr extproc('xmlDocDumpMemory')
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d mem * xmlChar * (*) d mem * xmlChar * (*)
d size 10i 0 d size like(xmlCint)
d xmlDocDumpMemoryEnc... d xmlDocDumpMemoryEnc...
d pr extproc('xmlDocDumpMemoryEnc') d pr extproc('xmlDocDumpMemoryEnc')
d out_doc value like(xmlDocPtr) d out_doc value like(xmlDocPtr)
d doc_txt_ptr * xmlChar * (*) d doc_txt_ptr * xmlChar * (*)
d doc_txt_len 10i 0 d doc_txt_len like(xmlCint)
d txt_encoding * value options(*string) const char * d txt_encoding * value options(*string) const char *
d xmlDocDumpFormatMemoryEnc... d xmlDocDumpFormatMemoryEnc...
d pr extproc('xmlDocDumpFormatMemoryEnc') d pr extproc('xmlDocDumpFormatMemoryEnc')
d out_doc value like(xmlDocPtr) d out_doc value like(xmlDocPtr)
d doc_txt_ptr * xmlChar * (*) d doc_txt_ptr * xmlChar * (*)
d doc_txt_len 10i 0 d doc_txt_len like(xmlCint)
d txt_encoding * value options(*string) const char * d txt_encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d xmlDocFormatDump... d xmlDocFormatDump...
d pr 10i 0 extproc('xmlDocFormatDump') d pr extproc('xmlDocFormatDump')
d like(xmlCint)
d f * value FILE * d f * value FILE *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d format 10i 0 value d format value like(xmlCint)
d xmlDocDump pr 10i 0 extproc('xmlDocDump') d xmlDocDump pr extproc('xmlDocDump')
d like(xmlCint)
d f * value FILE * d f * value FILE *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
@@ -1478,60 +1503,67 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d xmlSaveFile pr 10i 0 extproc('xmlSaveFile') d xmlSaveFile pr extproc('xmlSaveFile')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d xmlSaveFormatFile... d xmlSaveFormatFile...
d pr 10i 0 extproc('xmlSaveFormatFile') d pr extproc('xmlSaveFormatFile')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d format 10i 0 value d format value like(xmlCint)
d xmlBufNodeDump pr extproc('xmlBufNodeDump') d xmlBufNodeDump pr extproc('xmlBufNodeDump')
d like(xmlCsize_t) d like(xmlCsize_t)
d buf value like(xmlBufPtr) d buf value like(xmlBufPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d level 10i 0 value d level value like(xmlCint)
d format 10i 0 value d format value like(xmlCint)
d xmlNodeDump pr 10i 0 extproc('xmlNodeDump') d xmlNodeDump pr extproc('xmlNodeDump')
d like(xmlCint)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d level 10i 0 value d level value like(xmlCint)
d format 10i 0 value d format value like(xmlCint)
d xmlSaveFileTo pr 10i 0 extproc('xmlSaveFileTo') d xmlSaveFileTo pr extproc('xmlSaveFileTo')
d like(xmlCint)
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d xmlSaveFormatFileTo... d xmlSaveFormatFileTo...
d pr 10i 0 extproc('xmlSaveFormatFileTo') d pr extproc('xmlSaveFormatFileTo')
d like(xmlCint)
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d xmlNodeDumpOutput... d xmlNodeDumpOutput...
d pr extproc('xmlNodeDumpOutput') d pr extproc('xmlNodeDumpOutput')
d buf value like(xmlOutputBufferPtr) d buf value like(xmlOutputBufferPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d cur value like(xmlNodePtr) d cur value like(xmlNodePtr)
d level 10i 0 value d level value like(xmlCint)
d format 10i 0 value d format value like(xmlCint)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d xmlSaveFormatFileEnc... d xmlSaveFormatFileEnc...
d pr 10i 0 extproc('xmlSaveFormatFileEnc') d pr extproc('xmlSaveFormatFileEnc')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d format 10i 0 value d format value like(xmlCint)
d xmlSaveFileEnc pr 10i 0 extproc('xmlSaveFileEnc') d xmlSaveFileEnc pr extproc('xmlSaveFileEnc')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d cur value like(xmlDocPtr) d cur value like(xmlDocPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
@@ -1539,27 +1571,30 @@
* XHTML * XHTML
d xmlIsXHTML pr 10i 0 extproc('xmlIsXHTML') d xmlIsXHTML pr extproc('xmlIsXHTML')
d like(xmlCint)
d systemID * value options(*string) const xmlChar * d systemID * value options(*string) const xmlChar *
d publicID * value options(*string) const xmlChar * d publicID * value options(*string) const xmlChar *
* Compression. * Compression.
d xmlGetDocCompressMode... d xmlGetDocCompressMode...
d pr 10i 0 extproc('xmlGetDocCompressMode') d pr extproc('xmlGetDocCompressMode')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlSetDocCompressMode... d xmlSetDocCompressMode...
d pr extproc('xmlSetDocCompressMode') d pr extproc('xmlSetDocCompressMode')
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d mode 10i 0 value d mode value like(xmlCint)
d xmlGetCompressMode... d xmlGetCompressMode...
d pr 10i 0 extproc('xmlGetCompressMode') d pr extproc('xmlGetCompressMode')
d like(xmlCint)
d xmlSetCompressMode... d xmlSetCompressMode...
d pr extproc('xmlSetCompressMode') d pr extproc('xmlSetCompressMode')
d mode 10i 0 value d mode value like(xmlCint)
* DOM-wrapper helper functions. * DOM-wrapper helper functions.
@@ -1572,37 +1607,41 @@
d ctxt value like(xmlDOMWrapCtxtPtr) d ctxt value like(xmlDOMWrapCtxtPtr)
d xmlDOMWrapReconcileNamespaces... d xmlDOMWrapReconcileNamespaces...
d pr 10i 0 extproc( d pr extproc(
d 'xmlDOMWrapReconcileNamespaces') d 'xmlDOMWrapReconcileNamespaces')
d like(xmlCint)
d ctxt value like(xmlDOMWrapCtxtPtr) d ctxt value like(xmlDOMWrapCtxtPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d options 10i 0 value d options value like(xmlCint)
d xmlDOMWrapAdoptNode... d xmlDOMWrapAdoptNode...
d pr 10i 0 extproc('xmlDOMWrapAdoptNode') d pr extproc('xmlDOMWrapAdoptNode')
d like(xmlCint)
d ctxt value like(xmlDOMWrapCtxtPtr) d ctxt value like(xmlDOMWrapCtxtPtr)
d sourceDoc value like(xmlDocPtr) d sourceDoc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d destDoc value like(xmlDocPtr) d destDoc value like(xmlDocPtr)
d destParent value like(xmlNodePtr) d destParent value like(xmlNodePtr)
d options 10i 0 value d options value like(xmlCint)
d xmlDOMWrapRemoveNode... d xmlDOMWrapRemoveNode...
d pr 10i 0 extproc('xmlDOMWrapRemoveNode') d pr extproc('xmlDOMWrapRemoveNode')
d like(xmlCint)
d ctxt value like(xmlDOMWrapCtxtPtr) d ctxt value like(xmlDOMWrapCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d options 10i 0 value d options value like(xmlCint)
d xmlDOMWrapCloneNode... d xmlDOMWrapCloneNode...
d pr 10i 0 extproc('xmlDOMWrapCloneNode') d pr extproc('xmlDOMWrapCloneNode')
d like(xmlCint)
d ctxt value like(xmlDOMWrapCtxtPtr) d ctxt value like(xmlDOMWrapCtxtPtr)
d sourceDoc value like(xmlDocPtr) d sourceDoc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d clonedNode like(xmlNodePtr) d clonedNode like(xmlNodePtr)
d destDoc value like(xmlDocPtr) d destDoc value like(xmlDocPtr)
d destParent value like(xmlNodePtr) d destParent value like(xmlNodePtr)
d options 10i 0 value d options value like(xmlCint)
/if defined(LIBXML_TREE_ENABLED) /if defined(LIBXML_TREE_ENABLED)

View File

@@ -10,6 +10,7 @@
/define XML_URI_H__ /define XML_URI_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree" /include "libxmlrpg/tree"
* xmlURI: * xmlURI:
@@ -30,11 +31,11 @@
d authority * char * d authority * char *
d server * char * d server * char *
d user * char * d user * char *
d port 10i 0 d port like(xmlCint)
d path * char * d path * char *
d query * char * d query * char *
d fragment * char * d fragment * char *
d cleanup 10i 0 d cleanup like(xmlCint)
d query_raw * char * d query_raw * char *
d xmlCreateURI pr extproc('xmlCreateURI') d xmlCreateURI pr extproc('xmlCreateURI')
@@ -56,10 +57,11 @@
d xmlParseURIRaw pr extproc('xmlParseURIRaw') d xmlParseURIRaw pr extproc('xmlParseURIRaw')
d like(xmlURIPtr) d like(xmlURIPtr)
d str * value options(*string) const char * d str * value options(*string) const char *
d raw 10i 0 value d raw value like(xmlCint)
d xmlParseURIReference... d xmlParseURIReference...
d pr 10i 0 extproc('xmlParseURIReference') d pr extproc('xmlParseURIReference')
d like(xmlCint)
d uri value like(xmlURIPtr) d uri value like(xmlURIPtr)
d str * value options(*string) const char * d str * value options(*string) const char *
@@ -78,11 +80,12 @@
d xmlURIUnescapeString... d xmlURIUnescapeString...
d pr * extproc('xmlURIUnescapeString') char * d pr * extproc('xmlURIUnescapeString') char *
d str * value options(*string) const char * d str * value options(*string) const char *
d len 10i 0 value d len value like(xmlCint)
d target * value options(*string) char * d target * value options(*string) char *
d xmlNormalizeURIPath... d xmlNormalizeURIPath...
d pr 10i 0 extproc('xmlNormalizeURIPath') d pr extproc('xmlNormalizeURIPath')
d like(xmlCint)
d path * value options(*string) char * d path * value options(*string) char *
d xmlURIEscape pr * extproc('xmlURIEscape') xmlChar * d xmlURIEscape pr * extproc('xmlURIEscape') xmlChar *

View File

@@ -9,6 +9,7 @@
/define XML_VALID_H__ /define XML_VALID_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xmlerror" /include "libxmlrpg/xmlerror"
/include "libxmlrpg/tree" /include "libxmlrpg/tree"
/include "libxmlrpg/list" /include "libxmlrpg/list"
@@ -63,19 +64,19 @@
* Node analysis stack used when validating within entities * Node analysis stack used when validating within entities
* *
d node like(xmlNodePtr) Current parsed Node d node like(xmlNodePtr) Current parsed Node
d nodeNr 10i 0 Parsing stack depth d nodeNr like(xmlCint) Parsing stack depth
d nodeMax 10i 0 Max stack depth d nodeMax like(xmlCint) Max stack depth
d nodeTab * xmlNodePtr * d nodeTab * xmlNodePtr *
* *
d finishDtd like(xmlCuint) d finishDtd like(xmlCuint)
d doc like(xmlDocPtr) The document d doc like(xmlDocPtr) The document
d valid 10i 0 Temp check result d valid like(xmlCint) Temp check result
* *
* state state used for non-determinist content validation * state state used for non-determinist content validation
* *
d vstate * xmlValidState * d vstate * xmlValidState *
d vstateNr 10i 0 Validat. stack depth d vstateNr like(xmlCint) Validat. stack depth
d vstateMax 10i 0 Max stack depth d vstateMax like(xmlCint) Max stack depth
d vstateTab * xmlValidState * d vstateTab * xmlValidState *
* *
/if defined(LIBXML_REGEXP_ENABLED) /if defined(LIBXML_REGEXP_ENABLED)
@@ -189,9 +190,9 @@
d xmlSnprintfElementContent... d xmlSnprintfElementContent...
d pr extproc('xmlSnprintfElementContent') d pr extproc('xmlSnprintfElementContent')
d buf 65535 options(*varsize) d buf 65535 options(*varsize)
d size 10i 0 value d size value like(xmlCint)
d content value like(xmlElementContentPtr) d content value like(xmlElementContentPtr)
d englob 10i 0 value d englob value like(xmlCint)
/if defined(LIBXML_OUTPUT_ENABLED) /if defined(LIBXML_OUTPUT_ENABLED)
* DEPRECATED * DEPRECATED
@@ -199,7 +200,7 @@
d pr extproc('xmlSprintfElementContent') d pr extproc('xmlSprintfElementContent')
d buf 65535 options(*varsize) d buf 65535 options(*varsize)
d content value like(xmlElementContentPtr) d content value like(xmlElementContentPtr)
d englob 10i 0 value d englob value like(xmlCint)
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD
* DEPRECATED * DEPRECATED
@@ -311,12 +312,14 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d ID * value options(*string) const xmlChar * d ID * value options(*string) const xmlChar *
d xmlIsID pr 10i 0 extproc('xmlIsID') d xmlIsID pr extproc('xmlIsID')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
d xmlRemoveID pr 10i 0 extproc('xmlRemoveID') d xmlRemoveID pr extproc('xmlRemoveID')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
@@ -333,12 +336,14 @@
d pr extproc('xmlFreeRefTable') d pr extproc('xmlFreeRefTable')
d table value like(xmlRefTablePtr) d table value like(xmlRefTablePtr)
d xmlIsRef pr 10i 0 extproc('xmlIsRef') d xmlIsRef pr extproc('xmlIsRef')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
d xmlRemoveRef pr 10i 0 extproc('xmlRemoveRef') d xmlRemoveRef pr extproc('xmlRemoveRef')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d attr value like(xmlAttrPtr) d attr value like(xmlAttrPtr)
@@ -361,12 +366,14 @@
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d xmlValidateRoot... d xmlValidateRoot...
d pr 10i 0 extproc('xmlValidateRoot') d pr extproc('xmlValidateRoot')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlValidateElementDecl... d xmlValidateElementDecl...
d pr 10i 0 extproc('xmlValidateElementDecl') d pr extproc('xmlValidateElementDecl')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlElementPtr) d elem value like(xmlElementPtr)
@@ -389,51 +396,60 @@
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateAttributeDecl... d xmlValidateAttributeDecl...
d pr 10i 0 extproc('xmlValidateAttributeDecl') d pr extproc('xmlValidateAttributeDecl')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d attr value like(xmlAttributePtr) d attr value like(xmlAttributePtr)
d xmlValidateAttributeValue... d xmlValidateAttributeValue...
d pr 10i 0 extproc('xmlValidateAttributeValue') d pr extproc('xmlValidateAttributeValue')
d like(xmlCint)
d type value like(xmlAttributeType) d type value like(xmlAttributeType)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateNotationDecl... d xmlValidateNotationDecl...
d pr 10i 0 extproc('xmlValidateNotationDecl') d pr extproc('xmlValidateNotationDecl')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d nota value like(xmlNotationPtr) d nota value like(xmlNotationPtr)
d xmlValidateDtd pr 10i 0 extproc('xmlValidateDtd') d xmlValidateDtd pr extproc('xmlValidateDtd')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d dtd value like(xmlDtdPtr) d dtd value like(xmlDtdPtr)
d xmlValidateDtdFinal... d xmlValidateDtdFinal...
d pr 10i 0 extproc('xmlValidateDtdFinal') d pr extproc('xmlValidateDtdFinal')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlValidateDocument... d xmlValidateDocument...
d pr 10i 0 extproc('xmlValidateDocument') d pr extproc('xmlValidateDocument')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlValidateElement... d xmlValidateElement...
d pr 10i 0 extproc('xmlValidateElement') d pr extproc('xmlValidateElement')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d xmlValidateOneElement... d xmlValidateOneElement...
d pr 10i 0 extproc('xmlValidateOneElement') d pr extproc('xmlValidateOneElement')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d xmlValidateOneAttribute... d xmlValidateOneAttribute...
d pr 10i 0 extproc('xmlValidateOneAttribute') d pr extproc('xmlValidateOneAttribute')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
@@ -441,7 +457,8 @@
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateOneNamespace... d xmlValidateOneNamespace...
d pr 10i 0 extproc('xmlValidateOneNamespace') d pr extproc('xmlValidateOneNamespace')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
@@ -450,7 +467,8 @@
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateDocumentFinal... d xmlValidateDocumentFinal...
d pr 10i 0 extproc('xmlValidateDocumentFinal') d pr extproc('xmlValidateDocumentFinal')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
/endif LIBXML_VALID_ENABLED /endif LIBXML_VALID_ENABLED
@@ -463,7 +481,8 @@
/endif /endif
/if defined(XML_TESTVAL) /if defined(XML_TESTVAL)
d xmlValidateNotationUse... d xmlValidateNotationUse...
d pr 10i 0 extproc('xmlValidateNotationUse') d pr extproc('xmlValidateNotationUse')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d notationName * value options(*string) const xmlChar * d notationName * value options(*string) const xmlChar *
@@ -472,7 +491,8 @@
/endif /endif
d xmlIsMixedElement... d xmlIsMixedElement...
d pr 10i 0 extproc('xmlIsMixedElement') d pr extproc('xmlIsMixedElement')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -512,59 +532,69 @@
/if defined(LIBXML_VALID_ENABLED) /if defined(LIBXML_VALID_ENABLED)
d xmlValidGetPotentialChildren... d xmlValidGetPotentialChildren...
d pr 10i 0 extproc( d pr extproc(
d 'xmlValidGetPotentialChildren') d 'xmlValidGetPotentialChildren')
d like(xmlCint)
d ctree * value xmlElementContent * d ctree * value xmlElementContent *
d names * const xmlChar *(*) d names * const xmlChar *(*)
d len 10i 0 d len like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d xmlValidGetValidElements... d xmlValidGetValidElements...
d pr 10i 0 extproc('xmlValidGetValidElements') d pr extproc('xmlValidGetValidElements')
d like(xmlCint)
d prev like(xmlNodePtr) d prev like(xmlNodePtr)
d next like(xmlNodePtr) d next like(xmlNodePtr)
d names * const xmlChar *(*) d names * const xmlChar *(*)
d max 10i 0 value d max value like(xmlCint)
d xmlValidateNameValue... d xmlValidateNameValue...
d pr 10i 0 extproc('xmlValidateNameValue') d pr extproc('xmlValidateNameValue')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateNamesValue... d xmlValidateNamesValue...
d pr 10i 0 extproc('xmlValidateNamesValue') d pr extproc('xmlValidateNamesValue')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateNmtokenValue... d xmlValidateNmtokenValue...
d pr 10i 0 extproc('xmlValidateNmtokenValue') d pr extproc('xmlValidateNmtokenValue')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d xmlValidateNmtokensValue... d xmlValidateNmtokensValue...
d pr 10i 0 extproc('xmlValidateNmtokensValue') d pr extproc('xmlValidateNmtokensValue')
d like(xmlCint)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
/if defined(LIBXML_REGEXP_ENABLED) /if defined(LIBXML_REGEXP_ENABLED)
* Validation based on the regexp support * Validation based on the regexp support
d xmlValidBuildContentModel... d xmlValidBuildContentModel...
d pr 10i 0 extproc('xmlValidBuildContentModel') d pr extproc('xmlValidBuildContentModel')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d elem value like(xmlElementPtr) d elem value like(xmlElementPtr)
d xmlValidatePushElement... d xmlValidatePushElement...
d pr 10i 0 extproc('xmlValidatePushElement') d pr extproc('xmlValidatePushElement')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d qname * value options(*string) const xmlChar * d qname * value options(*string) const xmlChar *
d xmlValidatePushCData... d xmlValidatePushCData...
d pr 10i 0 extproc('xmlValidatePushCData') d pr extproc('xmlValidatePushCData')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d data * value options(*string) const xmlChar * d data * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlValidatePopElement... d xmlValidatePopElement...
d pr 10i 0 extproc('xmlValidatePopElement') d pr extproc('xmlValidatePopElement')
d like(xmlCint)
d ctxt value like(xmlValidCtxtPtr) d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)

View File

@@ -12,6 +12,7 @@
/define XML_XINCLUDE_H__ /define XML_XINCLUDE_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree" /include "libxmlrpg/tree"
/if defined(LIBXML_XINCLUDE_ENABLED) /if defined(LIBXML_XINCLUDE_ENABLED)
@@ -89,37 +90,43 @@
* standalone processing * standalone processing
d xmlXIncludeProcess... d xmlXIncludeProcess...
d pr 10i 0 extproc('xmlXIncludeProcess') d pr extproc('xmlXIncludeProcess')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlXIncludeProcessFlags... d xmlXIncludeProcessFlags...
d pr 10i 0 extproc('xmlXIncludeProcessFlags') d pr extproc('xmlXIncludeProcessFlags')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d flags 10i 0 value d flags value like(xmlCint)
d xmlXIncludeProcessFlagsData... d xmlXIncludeProcessFlagsData...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXIncludeProcessFlagsData') d 'xmlXIncludeProcessFlagsData')
d like(xmlCint)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d flags 10i 0 value d flags value like(xmlCint)
d data * value void * d data * value void *
d xmlXIncludeProcessTreeFlagsData... d xmlXIncludeProcessTreeFlagsData...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXIncludeProcessTreeFlagsData') d 'xmlXIncludeProcessTreeFlagsData')
d like(xmlCint)
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)
d flags 10i 0 value d flags value like(xmlCint)
d data * value void * d data * value void *
d xmlXIncludeProcessTree... d xmlXIncludeProcessTree...
d pr 10i 0 extproc('xmlXIncludeProcessTree') d pr extproc('xmlXIncludeProcessTree')
d like(xmlCint)
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)
d xmlXIncludeProcessTreeFlags... d xmlXIncludeProcessTreeFlags...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXIncludeProcessTreeFlags') d 'xmlXIncludeProcessTreeFlags')
d like(xmlCint)
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)
d flags 10i 0 value d flags value like(xmlCint)
* contextual processing * contextual processing
@@ -130,16 +137,18 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlXIncludeSetFlags... d xmlXIncludeSetFlags...
d pr 10i 0 extproc('xmlXIncludeSetFlags') d pr extproc('xmlXIncludeSetFlags')
d like(xmlCint)
d ctxt value like(xmlXIncludeCtxtPtr) d ctxt value like(xmlXIncludeCtxtPtr)
d flags 10i 0 value d flags value like(xmlCint)
d xmlXIncludeFreeContext... d xmlXIncludeFreeContext...
d pr extproc('xmlXIncludeFreeContext') d pr extproc('xmlXIncludeFreeContext')
d ctxt value like(xmlXIncludeCtxtPtr) d ctxt value like(xmlXIncludeCtxtPtr)
d xmlXIncludeProcessNode... d xmlXIncludeProcessNode...
d pr 10i 0 extproc('xmlXIncludeProcessNode') d pr extproc('xmlXIncludeProcessNode')
d like(xmlCint)
d ctxt value like(xmlXIncludeCtxtPtr) d ctxt value like(xmlXIncludeCtxtPtr)
d tree value like(xmlNodePtr) d tree value like(xmlNodePtr)

View File

@@ -130,8 +130,8 @@
* *
d buffer like(xmlBufPtr) UTF-8 local buffer d buffer like(xmlBufPtr) UTF-8 local buffer
d raw like(xmlBufPtr) Raw input buffer d raw like(xmlBufPtr) Raw input buffer
d compressed 10i 0 d compressed like(xmlCint)
d error 10i 0 d error like(xmlCint)
d rawconsumed like(xmlCulong) d rawconsumed like(xmlCulong)
/if defined(LIBXML_OUTPUT_ENABLED) /if defined(LIBXML_OUTPUT_ENABLED)
@@ -146,8 +146,8 @@
* *
d buffer like(xmlBufPtr) UTF-8/ISOLatin local d buffer like(xmlBufPtr) UTF-8/ISOLatin local
d conv like(xmlBufPtr) Buffer for output d conv like(xmlBufPtr) Buffer for output
d written 10i 0 Total # byte written d written like(xmlCint) Total # byte written
d error 10i 0 d error like(xmlCint)
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD
* Interfaces for input * Interfaces for input
@@ -156,7 +156,8 @@
d pr extproc('xmlCleanupInputCallbacks') d pr extproc('xmlCleanupInputCallbacks')
d xmlPopInputCallbacks... d xmlPopInputCallbacks...
d pr 10i 0 extproc('xmlPopInputCallbacks') d pr extproc('xmlPopInputCallbacks')
d like(xmlCint)
d xmlRegisterDefaultInputCallbacks... d xmlRegisterDefaultInputCallbacks...
d pr extproc( d pr extproc(
@@ -185,7 +186,7 @@
d pr extproc( d pr extproc(
d 'xmlParserInputBufferCreateFd') d 'xmlParserInputBufferCreateFd')
d like(xmlParserInputBufferPtr) d like(xmlParserInputBufferPtr)
d fd 10i 0 value d fd value like(xmlCint)
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d xmlParserInputBufferCreateMem... d xmlParserInputBufferCreateMem...
@@ -193,7 +194,7 @@
d 'xmlParserInputBufferCreateMem') d 'xmlParserInputBufferCreateMem')
d like(xmlParserInputBufferPtr) d like(xmlParserInputBufferPtr)
d mem * value options(*string) const char * d mem * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d xmlParserInputBufferCreateStatic... d xmlParserInputBufferCreateStatic...
@@ -201,7 +202,7 @@
d 'xmlParserInputBufferCreateStatic') d 'xmlParserInputBufferCreateStatic')
d like(xmlParserInputBufferPtr) d like(xmlParserInputBufferPtr)
d mem * value options(*string) const char * d mem * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d xmlParserInputBufferCreateIO... d xmlParserInputBufferCreateIO...
@@ -214,19 +215,22 @@
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
d xmlParserInputBufferRead... d xmlParserInputBufferRead...
d pr 10i 0 extproc('xmlParserInputBufferRead') d pr extproc('xmlParserInputBufferRead')
d like(xmlCint)
d in value like(xmlParserInputBufferPtr) d in value like(xmlParserInputBufferPtr)
d len 10i 0 value d len value like(xmlCint)
d xmlParserInputBufferGrow... d xmlParserInputBufferGrow...
d pr 10i 0 extproc('xmlParserInputBufferGrow') d pr extproc('xmlParserInputBufferGrow')
d like(xmlCint)
d in value like(xmlParserInputBufferPtr) d in value like(xmlParserInputBufferPtr)
d len 10i 0 value d len value like(xmlCint)
d xmlParserInputBufferPush... d xmlParserInputBufferPush...
d pr 10i 0 extproc('xmlParserInputBufferPush') d pr extproc('xmlParserInputBufferPush')
d like(xmlCint)
d in value like(xmlParserInputBufferPtr) d in value like(xmlParserInputBufferPtr)
d len 10i 0 value d len value like(xmlCint)
d buf * value options(*string) const char * d buf * value options(*string) const char *
d xmlFreeParserInputBuffer... d xmlFreeParserInputBuffer...
@@ -238,7 +242,8 @@
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlRegisterInputCallbacks... d xmlRegisterInputCallbacks...
d pr 10i 0 extproc('xmlRegisterInputCallbacks') d pr extproc('xmlRegisterInputCallbacks')
d like(xmlCint)
d matchFunc value like(xmlInputMatchCallback) d matchFunc value like(xmlInputMatchCallback)
d openFunc value like(xmlInputOpenCallback) d openFunc value like(xmlInputOpenCallback)
d readFunc value like(xmlInputReadCallback) d readFunc value like(xmlInputReadCallback)
@@ -268,7 +273,7 @@
d URI * value options(*string) const char * d URI * value options(*string) const char *
d encoder value d encoder value
d like(xmlCharEncodingHandlerPtr) d like(xmlCharEncodingHandlerPtr)
d compression 10i 0 value d compression value like(xmlCint)
d xmlOutputBufferCreateFile... d xmlOutputBufferCreateFile...
d pr extproc('xmlOutputBufferCreateFile') d pr extproc('xmlOutputBufferCreateFile')
@@ -288,7 +293,7 @@
d xmlOutputBufferCreateFd... d xmlOutputBufferCreateFd...
d pr extproc('xmlOutputBufferCreateFd') d pr extproc('xmlOutputBufferCreateFd')
d like(xmlOutputBufferPtr) d like(xmlOutputBufferPtr)
d fd 10i 0 value d fd value like(xmlCint)
d encoder value d encoder value
d like(xmlCharEncodingHandlerPtr) d like(xmlCharEncodingHandlerPtr)
@@ -313,32 +318,38 @@
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d xmlOutputBufferWrite... d xmlOutputBufferWrite...
d pr 10i 0 extproc('xmlOutputBufferWrite') d pr extproc('xmlOutputBufferWrite')
d like(xmlCint)
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d len 10i 0 value d len value like(xmlCint)
d buf * value options(*string) const char * d buf * value options(*string) const char *
d xmlOutputBufferWriteString... d xmlOutputBufferWriteString...
d pr 10i 0 extproc('xmlOutputBufferWriteString') d pr extproc('xmlOutputBufferWriteString')
d like(xmlCint)
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d str * value options(*string) const char * d str * value options(*string) const char *
d xmlOutputBufferWriteEscape... d xmlOutputBufferWriteEscape...
d pr 10i 0 extproc('xmlOutputBufferWriteEscape') d pr extproc('xmlOutputBufferWriteEscape')
d like(xmlCint)
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d escaping value like(xmlCharEncodingOutputFunc) d escaping value like(xmlCharEncodingOutputFunc)
d xmlOutputBufferFlush... d xmlOutputBufferFlush...
d pr 10i 0 extproc('xmlOutputBufferFlush') d pr extproc('xmlOutputBufferFlush')
d like(xmlCint)
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d xmlOutputBufferClose... d xmlOutputBufferClose...
d pr 10i 0 extproc('xmlOutputBufferClose') d pr extproc('xmlOutputBufferClose')
d like(xmlCint)
d out value like(xmlOutputBufferPtr) d out value like(xmlOutputBufferPtr)
d xmlRegisterOutputCallbacks... d xmlRegisterOutputCallbacks...
d pr 10i 0 extproc('xmlRegisterOutputCallbacks') d pr extproc('xmlRegisterOutputCallbacks')
d like(xmlCint)
d matchFunc value like(xmlOutputMatchCallback) d matchFunc value like(xmlOutputMatchCallback)
d openFunc value like(xmlOutputOpenCallback) d openFunc value like(xmlOutputOpenCallback)
d writeFunc value like(xmlOutputWriteCallback) d writeFunc value like(xmlOutputWriteCallback)
@@ -379,29 +390,34 @@
d path * value options(*string) const xmlChar * d path * value options(*string) const xmlChar *
d xmlCheckFilename... d xmlCheckFilename...
d pr 10i 0 extproc('xmlCheckFilename') d pr extproc('xmlCheckFilename')
d like(xmlCint)
d path * value options(*string) const char * d path * value options(*string) const char *
* Default 'file://' protocol callbacks * Default 'file://' protocol callbacks
d xmlFileMatch pr 10i 0 extproc('xmlFileMatch') d xmlFileMatch pr extproc('xmlFileMatch')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlFileOpen pr * extproc('xmlFileOpen') void * d xmlFileOpen pr * extproc('xmlFileOpen') void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlFileRead pr 10i 0 extproc('xmlFileRead') d xmlFileRead pr extproc('xmlFileRead')
d like(xmlCint)
d context * value void * d context * value void *
d buffer 65535 options(*varsize) d buffer 65535 options(*varsize)
d len 10i 0 value d len value like(xmlCint)
d xmlFileClose pr 10i 0 extproc('xmlFileClose') d xmlFileClose pr extproc('xmlFileClose')
d like(xmlCint)
d context * value void * d context * value void *
* Default 'http://' protocol callbacks * Default 'http://' protocol callbacks
/if defined(LIBXML_HTTP_ENABLED) /if defined(LIBXML_HTTP_ENABLED)
d xmlIOHTTPMatch pr 10i 0 extproc('xmlIOHTTPMatch') d xmlIOHTTPMatch pr extproc('xmlIOHTTPMatch')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlIOHTTPOpen pr * extproc('xmlIOHTTPOpen') void * d xmlIOHTTPOpen pr * extproc('xmlIOHTTPOpen') void *
@@ -410,33 +426,38 @@
/if defined(LIBXML_OUTPUT_ENABLED) /if defined(LIBXML_OUTPUT_ENABLED)
d xmlIOHTTPOpenW pr * extproc('xmlIOHTTPOpenW') void * d xmlIOHTTPOpenW pr * extproc('xmlIOHTTPOpenW') void *
d post_uri * value options(*string) const char * d post_uri * value options(*string) const char *
d compression 10i 0 value d compression value like(xmlCint)
/endif LIBXML_OUTPUT_ENABLD /endif LIBXML_OUTPUT_ENABLD
d xmlIOHTTPRead pr 10i 0 extproc('xmlIOHTTPRead') d xmlIOHTTPRead pr extproc('xmlIOHTTPRead')
d like(xmlCint)
d context * value void * d context * value void *
d buffer 65535 options(*varsize) d buffer 65535 options(*varsize)
d len 10i 0 value d len value like(xmlCint)
d xmlIOHTTPClose pr 10i 0 extproc('xmlIOHTTPClose') d xmlIOHTTPClose pr extproc('xmlIOHTTPClose')
d like(xmlCint)
d context * value void * d context * value void *
/endif LIBXML_HTTP_ENABLED /endif LIBXML_HTTP_ENABLED
* Default 'ftp://' protocol callbacks * Default 'ftp://' protocol callbacks
/if defined(LIBXML_FTP_ENABLED) /if defined(LIBXML_FTP_ENABLED)
d xmlIOFTPMatch pr 10i 0 extproc('xmlIOFTPMatch') d xmlIOFTPMatch pr extproc('xmlIOFTPMatch')
d like(xmlCint)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlIOFTPOpen pr * extproc('xmlIOFTPOpen') void * d xmlIOFTPOpen pr * extproc('xmlIOFTPOpen') void *
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlIOFTPRead pr 10i 0 extproc('xmlIOFTPRead') d xmlIOFTPRead pr extproc('xmlIOFTPRead')
d like(xmlCint)
d context * value void * d context * value void *
d buffer 65535 options(*varsize) d buffer 65535 options(*varsize)
d len 10i 0 value d len value like(xmlCint)
d xmlIOFTPClose pr 10i 0 extproc('xmlIOFTPClose') d xmlIOFTPClose pr extproc('xmlIOFTPClose')
d like(xmlCint)
d context * value void * d context * value void *
/endif LIBXML_FTP_ENABLED /endif LIBXML_FTP_ENABLED

View File

@@ -9,11 +9,12 @@
/define XML_AUTOMATA_H__ /define XML_AUTOMATA_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/tree"
/if defined(LIBXML_REGEXP_ENABLED) /if defined(LIBXML_REGEXP_ENABLED)
/if defined(LIBXML_AUTOMATA_ENABLED) /if defined(LIBXML_AUTOMATA_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree"
/include "libxmlrpg/xmlregexp" /include "libxmlrpg/xmlregexp"
* xmlAutomataPtr: * xmlAutomataPtr:
@@ -44,7 +45,8 @@
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d xmlAutomataSetFinalState... d xmlAutomataSetFinalState...
d pr 10i 0 extproc('xmlAutomataSetFinalState') d pr extproc('xmlAutomataSetFinalState')
d like(xmlCint)
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d state value like(xmlAutomataStatePtr) d state value like(xmlAutomataStatePtr)
@@ -89,8 +91,8 @@
d from value like(xmlAutomataStatePtr) d from value like(xmlAutomataStatePtr)
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d token * value options(*string) const xmlChar * d token * value options(*string) const xmlChar *
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d data * value options(*string) void * d data * value options(*string) void *
d xmlAutomataNewCountTrans2... d xmlAutomataNewCountTrans2...
@@ -101,8 +103,8 @@
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d token * value options(*string) const xmlChar * d token * value options(*string) const xmlChar *
d token2 * value options(*string) const xmlChar * d token2 * value options(*string) const xmlChar *
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d data * value options(*string) void * d data * value options(*string) void *
d xmlAutomataNewOnceTrans... d xmlAutomataNewOnceTrans...
@@ -112,8 +114,8 @@
d from value like(xmlAutomataStatePtr) d from value like(xmlAutomataStatePtr)
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d token * value options(*string) const xmlChar * d token * value options(*string) const xmlChar *
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d data * value options(*string) void * d data * value options(*string) void *
d xmlAutomataNewOnceTrans2... d xmlAutomataNewOnceTrans2...
@@ -124,8 +126,8 @@
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d token * value options(*string) const xmlChar * d token * value options(*string) const xmlChar *
d token2 * value options(*string) const xmlChar * d token2 * value options(*string) const xmlChar *
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d data * value options(*string) void * d data * value options(*string) void *
d xmlAutomataNewAllTrans... d xmlAutomataNewAllTrans...
@@ -134,7 +136,7 @@
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d from value like(xmlAutomataStatePtr) d from value like(xmlAutomataStatePtr)
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d lax 10i 0 value d lax value like(xmlCint)
d xmlAutomataNewEpsilon... d xmlAutomataNewEpsilon...
d pr extproc('xmlAutomataNewEpsilon') d pr extproc('xmlAutomataNewEpsilon')
@@ -149,7 +151,7 @@
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d from value like(xmlAutomataStatePtr) d from value like(xmlAutomataStatePtr)
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d counter 10i 0 value d counter value like(xmlCint)
d xmlAutomataNewCounterTrans... d xmlAutomataNewCounterTrans...
d pr extproc('xmlAutomataNewCounterTrans') d pr extproc('xmlAutomataNewCounterTrans')
@@ -157,13 +159,14 @@
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d from value like(xmlAutomataStatePtr) d from value like(xmlAutomataStatePtr)
d to value like(xmlAutomataStatePtr) d to value like(xmlAutomataStatePtr)
d counter 10i 0 value d counter value like(xmlCint)
d xmlAutomataNewCounter... d xmlAutomataNewCounter...
d pr 10i 0 extproc('xmlAutomataNewCounter') d pr extproc('xmlAutomataNewCounter')
d like(xmlCint)
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
d xmlAutomataCompile... d xmlAutomataCompile...
d pr extproc('xmlAutomataCompile') d pr extproc('xmlAutomataCompile')
@@ -171,7 +174,8 @@
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
d xmlAutomataIsDeterminist... d xmlAutomataIsDeterminist...
d pr 10i 0 extproc('xmlAutomataIsDeterminist') d pr extproc('xmlAutomataIsDeterminist')
d like(xmlCint)
d am value like(xmlAutomataPtr) d am value like(xmlAutomataPtr)
/endif AUTOMATA_ENABLED /endif AUTOMATA_ENABLED

View File

@@ -89,17 +89,17 @@
d xmlError ds based(xmlErrorPtr) d xmlError ds based(xmlErrorPtr)
d align qualified d align qualified
d domain 10i 0 Libpart raising err d domain like(xmlCint) Libpart raising err
d code 10i 0 Error code d code like(xmlCint) Error code
d message * char * d message * char *
d level like(xmlErrorLevel) Error severity d level like(xmlErrorLevel) Error severity
d file * File name d file * File name
d line 10i 0 Line number d line like(xmlCint) Line number
d str1 * char * d str1 * char *
d str2 * char * d str2 * char *
d str3 * char * d str3 * char *
d int1 10i 0 Extra number info d int1 like(xmlCint) Extra number info
d int2 10i 0 Error column d int2 like(xmlCint) Error column
d ctxt * void * d ctxt * void *
d node * void * d node * void *
@@ -1678,7 +1678,8 @@
d xmlResetError pr extproc('xmlResetError') d xmlResetError pr extproc('xmlResetError')
d err value like(xmlErrorPtr) d err value like(xmlErrorPtr)
d xmlCopyError pr 10i 0 extproc('xmlCopyError') d xmlCopyError pr extproc('xmlCopyError')
d like(xmlCint)
d from value like(xmlErrorPtr) d from value like(xmlErrorPtr)
d to value like(xmlErrorPtr) d to value like(xmlErrorPtr)

View File

@@ -136,19 +136,22 @@
* The xmlGc function have an extra entry for atomic block * The xmlGc function have an extra entry for atomic block
* allocations useful for garbage collected memory allocators * allocations useful for garbage collected memory allocators
d xmlMemSetup pr 10i 0 extproc('xmlMemSetup') d xmlMemSetup pr extproc('xmlMemSetup')
d like(xmlCint)
d freeFunc value like(xmlFreeFunc) d freeFunc value like(xmlFreeFunc)
d mallocFunc value like(xmlMallocFunc) d mallocFunc value like(xmlMallocFunc)
d reallocFunc value like(xmlReallocFunc) d reallocFunc value like(xmlReallocFunc)
d strdupFunc value like(xmlStrdupFunc) d strdupFunc value like(xmlStrdupFunc)
d xmlMemGet pr 10i 0 extproc('xmlMemGet') d xmlMemGet pr extproc('xmlMemGet')
d like(xmlCint)
d freeFunc like(xmlFreeFunc) d freeFunc like(xmlFreeFunc)
d mallocFunc like(xmlMallocFunc) d mallocFunc like(xmlMallocFunc)
d reallocFunc like(xmlReallocFunc) d reallocFunc like(xmlReallocFunc)
d strdupFunc like(xmlStrdupFunc) d strdupFunc like(xmlStrdupFunc)
d xmlGcMemSetup pr 10i 0 extproc('xmlGcMemSetup') d xmlGcMemSetup pr extproc('xmlGcMemSetup')
d like(xmlCint)
d freeFunc value like(xmlFreeFunc) d freeFunc value like(xmlFreeFunc)
d mallocFunc value like(xmlMallocFunc) d mallocFunc value like(xmlMallocFunc)
d mallocAtomicFunc... d mallocAtomicFunc...
@@ -156,7 +159,8 @@
d reallocFunc value like(xmlReallocFunc) d reallocFunc value like(xmlReallocFunc)
d strdupFunc value like(xmlStrdupFunc) d strdupFunc value like(xmlStrdupFunc)
d xmlGcMemGet pr 10i 0 extproc('xmlGcMemGet') d xmlGcMemGet pr extproc('xmlGcMemGet')
d like(xmlCint)
d freeFunc like(xmlFreeFunc) d freeFunc like(xmlFreeFunc)
d mallocFunc like(xmlMallocFunc) d mallocFunc like(xmlMallocFunc)
d mallocAtomicFunc... d mallocAtomicFunc...
@@ -166,7 +170,8 @@
* Initialization of the memory layer. * Initialization of the memory layer.
d xmlInitMemory pr 10i 0 extproc('xmlInitMemory') d xmlInitMemory pr extproc('xmlInitMemory')
d like(xmlCint)
* Cleanup of the memory layer. * Cleanup of the memory layer.
@@ -175,9 +180,11 @@
* These are specific to the XML debug memory wrapper. * These are specific to the XML debug memory wrapper.
d xmlMemUsed pr 10i 0 extproc('xmlMemUsed') d xmlMemUsed pr extproc('xmlMemUsed')
d like(xmlCint)
d xmlMemBlocks pr 10i 0 extproc('xmlMemBlocks') d xmlMemBlocks pr extproc('xmlMemBlocks')
d like(xmlCint)
d xmlMemDisplay pr extproc('xmlMemDisplay') d xmlMemDisplay pr extproc('xmlMemDisplay')
d fp * value FILE * d fp * value FILE *
@@ -189,7 +196,7 @@
d xmlMemShow pr extproc('xmlMemShow') d xmlMemShow pr extproc('xmlMemShow')
d fp * value FILE * d fp * value FILE *
d nr 10i 0 value d nr value like(xmlCint)
d xmlMemoryDump pr extproc('xmlMemoryDump') d xmlMemoryDump pr extproc('xmlMemoryDump')
@@ -210,25 +217,25 @@
d xmlMallocLoc pr * extproc('xmlMallocLoc') void * d xmlMallocLoc pr * extproc('xmlMallocLoc') void *
d size value like(xmlCsize_t) d size value like(xmlCsize_t)
d file * value options(*string) const char * d file * value options(*string) const char *
d line 10i 0 value d line value like(xmlCint)
d xmlReallocLoc pr * extproc('xmlReallocLoc') void * d xmlReallocLoc pr * extproc('xmlReallocLoc') void *
d ptr * value void * d ptr * value void *
d size value like(xmlCsize_t) d size value like(xmlCsize_t)
d file * value options(*string) const char * d file * value options(*string) const char *
d line 10i 0 value d line value like(xmlCint)
d xmlMallocAtomicLoc... d xmlMallocAtomicLoc...
d pr * extproc('xmlMallocAtomicLoc') void * d pr * extproc('xmlMallocAtomicLoc') void *
d size value like(xmlCsize_t) d size value like(xmlCsize_t)
d file * value options(*string) const char * d file * value options(*string) const char *
d line 10i 0 value d line value like(xmlCint)
d xmlMemStrdupLoc... d xmlMemStrdupLoc...
d pr * extproc('xmlMemStrdupLoc') char * d pr * extproc('xmlMemStrdupLoc') char *
d str * value options(*string) const char * d str * value options(*string) const char *
d file * value options(*string) const char * d file * value options(*string) const char *
d line 10i 0 value d line value like(xmlCint)
/if not defined(XML_GLOBALS_H) /if not defined(XML_GLOBALS_H)
/if not defined(XML_THREADS_H__) /if not defined(XML_THREADS_H__)

View File

@@ -36,18 +36,21 @@
d xmlModuleOpen pr extproc('xmlModuleOpen') d xmlModuleOpen pr extproc('xmlModuleOpen')
d like(xmlModulePtr) d like(xmlModulePtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlModuleSymbol... d xmlModuleSymbol...
d pr 10i 0 extproc('xmlModuleSymbol') d pr extproc('xmlModuleSymbol')
d like(xmlCint)
d module value like(xmlModulePtr) d module value like(xmlModulePtr)
d name * value options(*string) const char * d name * value options(*string) const char *
d result * void *(*) d result * void *(*)
d xmlModuleClose pr 10i 0 extproc('xmlModuleClose') d xmlModuleClose pr extproc('xmlModuleClose')
d like(xmlCint)
d module value like(xmlModulePtr) d module value like(xmlModulePtr)
d xmlModuleFree pr 10i 0 extproc('xmlModuleFree') d xmlModuleFree pr extproc('xmlModuleFree')
d like(xmlCint)
d module value like(xmlModulePtr) d module value like(xmlModulePtr)
/endif LIBXML_MODULES_ENBLD /endif LIBXML_MODULES_ENBLD

View File

@@ -143,17 +143,19 @@
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderSetup... d xmlTextReaderSetup...
d pr 10i 0 extproc('xmlTextReaderSetup') d pr extproc('xmlTextReaderSetup')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d input value like(xmlParserInputBufferPtr) d input value like(xmlParserInputBufferPtr)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
* Iterators * Iterators
d xmlTextReaderRead... d xmlTextReaderRead...
d pr 10i 0 extproc('xmlTextReaderRead') d pr extproc('xmlTextReaderRead')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
/if defined(LIBXML_WRITER_ENABLED) /if defined(LIBXML_WRITER_ENABLED)
@@ -171,53 +173,64 @@
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderReadAttributeValue... d xmlTextReaderReadAttributeValue...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderReadAttributeValue') d 'xmlTextReaderReadAttributeValue')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
* Attributes of the node * Attributes of the node
d xmlTextReaderAttributeCount... d xmlTextReaderAttributeCount...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderAttributeCount') d 'xmlTextReaderAttributeCount')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderDepth... d xmlTextReaderDepth...
d pr 10i 0 extproc('xmlTextReaderDepth') d pr extproc('xmlTextReaderDepth')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderHasAttributes... d xmlTextReaderHasAttributes...
d pr 10i 0 extproc('xmlTextReaderHasAttributes') d pr extproc('xmlTextReaderHasAttributes')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderHasValue... d xmlTextReaderHasValue...
d pr 10i 0 extproc('xmlTextReaderHasValue') d pr extproc('xmlTextReaderHasValue')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderIsDefault... d xmlTextReaderIsDefault...
d pr 10i 0 extproc('xmlTextReaderIsDefault') d pr extproc('xmlTextReaderIsDefault')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderIsEmptyElement... d xmlTextReaderIsEmptyElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderIsEmptyElement') d 'xmlTextReaderIsEmptyElement')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderNodeType... d xmlTextReaderNodeType...
d pr 10i 0 extproc('xmlTextReaderNodeType') d pr extproc('xmlTextReaderNodeType')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderQuoteChar... d xmlTextReaderQuoteChar...
d pr 10i 0 extproc('xmlTextReaderQuoteChar') d pr extproc('xmlTextReaderQuoteChar')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderReadState... d xmlTextReaderReadState...
d pr 10i 0 extproc('xmlTextReaderReadState') d pr extproc('xmlTextReaderReadState')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderIsNamespaceDecl... d xmlTextReaderIsNamespaceDecl...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderIsNamespaceDecl') d 'xmlTextReaderIsNamespaceDecl')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderConstBaseUri... d xmlTextReaderConstBaseUri...
@@ -289,14 +302,15 @@
* Methods of the XmlTextReader * Methods of the XmlTextReader
d xmlTextReaderClose... d xmlTextReaderClose...
d pr 10i 0 extproc('xmlTextReaderClose') d pr extproc('xmlTextReaderClose')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderGetAttributeNo... d xmlTextReaderGetAttributeNo...
d pr * extproc( xmlChar * d pr * extproc( xmlChar *
d 'xmlTextReaderGetAttributeNo') d 'xmlTextReaderGetAttributeNo')
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d no 10i 0 value d no value like(xmlCint)
d xmlTextReaderGetAttribute... d xmlTextReaderGetAttribute...
d pr * extproc('xmlTextReaderGetAttribute') xmlChar * d pr * extproc('xmlTextReaderGetAttribute') xmlChar *
@@ -322,40 +336,47 @@
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d xmlTextReaderMoveToAttributeNo... d xmlTextReaderMoveToAttributeNo...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderMoveToAttributeNo') d 'xmlTextReaderMoveToAttributeNo')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d no 10i 0 value d no value like(xmlCint)
d xmlTextReaderMoveToAttribute... d xmlTextReaderMoveToAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderMoveToAttribute') d 'xmlTextReaderMoveToAttribute')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextReaderMoveToAttributeNs... d xmlTextReaderMoveToAttributeNs...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderMoveToAttributeNs') d 'xmlTextReaderMoveToAttributeNs')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d localName * value options(*string) const xmlChar * d localName * value options(*string) const xmlChar *
d namespaceURI * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar *
d xmlTextReaderMoveToFirstAttribute... d xmlTextReaderMoveToFirstAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderMoveToFirstAttribute') d 'xmlTextReaderMoveToFirstAttribute')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderMoveToNextAttribute... d xmlTextReaderMoveToNextAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderMoveToNextAttribute') d 'xmlTextReaderMoveToNextAttribute')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderMoveToElement... d xmlTextReaderMoveToElement...
d pr 10i 0 extproc('xmlTextReaderMoveToElement') d pr extproc('xmlTextReaderMoveToElement')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderNormalization... d xmlTextReaderNormalization...
d pr 10i 0 extproc('xmlTextReaderNormalization') d pr extproc('xmlTextReaderNormalization')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderConstEncoding... d xmlTextReaderConstEncoding...
@@ -365,15 +386,17 @@
* Extensions * Extensions
d xmlTextReaderSetParserProp... d xmlTextReaderSetParserProp...
d pr 10i 0 extproc('xmlTextReaderSetParserProp') d pr extproc('xmlTextReaderSetParserProp')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d prop 10i 0 value d prop value like(xmlCint)
d value 10i 0 value d value value like(xmlCint)
d xmlTextReaderGetParserProp... d xmlTextReaderGetParserProp...
d pr 10i 0 extproc('xmlTextReaderGetParserProp') d pr extproc('xmlTextReaderGetParserProp')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d prop 10i 0 value d prop value like(xmlCint)
d xmlTextReaderCurrentNode... d xmlTextReaderCurrentNode...
d pr extproc('xmlTextReaderCurrentNode') d pr extproc('xmlTextReaderCurrentNode')
@@ -381,13 +404,15 @@
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderGetParserLineNumber... d xmlTextReaderGetParserLineNumber...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderGetParserLineNumber') d 'xmlTextReaderGetParserLineNumber')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderGetParserColumnNumber... d xmlTextReaderGetParserColumnNumber...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderGetParserColumnNumber') d 'xmlTextReaderGetParserColumnNumber')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderPreserve... d xmlTextReaderPreserve...
@@ -397,8 +422,9 @@
/if defined(LIBXML_PATTERN_ENABLED) /if defined(LIBXML_PATTERN_ENABLED)
d xmlTextReaderPreservePattern... d xmlTextReaderPreservePattern...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderPreservePattern') d 'xmlTextReaderPreservePattern')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d pattern * value options(*string) const xmlChar * d pattern * value options(*string) const xmlChar *
d namespaces * const xmlChar *(*) d namespaces * const xmlChar *(*)
@@ -415,52 +441,61 @@
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderNext... d xmlTextReaderNext...
d pr 10i 0 extproc('xmlTextReaderNext') d pr extproc('xmlTextReaderNext')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderNextSibling... d xmlTextReaderNextSibling...
d pr 10i 0 extproc('xmlTextReaderNextSibling') d pr extproc('xmlTextReaderNextSibling')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderIsValid... d xmlTextReaderIsValid...
d pr 10i 0 extproc('xmlTextReaderIsValid') d pr extproc('xmlTextReaderIsValid')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
/if defined(LIBXML_SCHEMAS_ENABLED) /if defined(LIBXML_SCHEMAS_ENABLED)
d xmlTextReaderRelaxNGValidate... d xmlTextReaderRelaxNGValidate...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderRelaxNGValidate') d 'xmlTextReaderRelaxNGValidate')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d rng * value options(*string) const char * d rng * value options(*string) const char *
d xmlTextReaderRelaxNGValidateCtxt... d xmlTextReaderRelaxNGValidateCtxt...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderRelaxNGValidateCtxt') d 'xmlTextReaderRelaxNGValidateCtxt')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d ctxt value like(xmlRelaxNGValidCtxtPtr) d ctxt value like(xmlRelaxNGValidCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlTextReaderRelaxNGSetSchema... d xmlTextReaderRelaxNGSetSchema...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderRelaxNGSetSchema') d 'xmlTextReaderRelaxNGSetSchema')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d schema value like(xmlRelaxNGPtr) d schema value like(xmlRelaxNGPtr)
d xmlTextReaderSchemaValidate... d xmlTextReaderSchemaValidate...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderSchemaValidate') d 'xmlTextReaderSchemaValidate')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xsd * value options(*string) const char * d xsd * value options(*string) const char *
d xmlTextReaderSchemaValidateCtxt... d xmlTextReaderSchemaValidateCtxt...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderSchemaValidateCtxt') d 'xmlTextReaderSchemaValidateCtxt')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlTextReaderSetSchema... d xmlTextReaderSetSchema...
d pr 10i 0 extproc('xmlTextReaderSetSchema') d pr extproc('xmlTextReaderSetSchema')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d schema value like(xmlSchemaPtr) d schema value like(xmlSchemaPtr)
/endif /endif
@@ -471,7 +506,8 @@
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d xmlTextReaderStandalone... d xmlTextReaderStandalone...
d pr 10i 0 extproc('xmlTextReaderStandalone') d pr extproc('xmlTextReaderStandalone')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
* Index lookup * Index lookup
@@ -494,30 +530,30 @@
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderForFile... d xmlReaderForFile...
d pr extproc('xmlReaderForFile') d pr extproc('xmlReaderForFile')
d like(xmlTextReaderPtr) d like(xmlTextReaderPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderForMemory... d xmlReaderForMemory...
d pr extproc('xmlReaderForMemory') d pr extproc('xmlReaderForMemory')
d like(xmlTextReaderPtr) d like(xmlTextReaderPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderForFd pr extproc('xmlReaderForFd') d xmlReaderForFd pr extproc('xmlReaderForFd')
d like(xmlTextReaderPtr) d like(xmlTextReaderPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderForIO pr extproc('xmlReaderForIO') d xmlReaderForIO pr extproc('xmlReaderForIO')
d like(xmlTextReaderPtr) d like(xmlTextReaderPtr)
@@ -526,52 +562,58 @@
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderNewWalker... d xmlReaderNewWalker...
d pr 10i 0 extproc('xmlReaderNewWalker') d pr extproc('xmlReaderNewWalker')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlReaderNewDoc... d xmlReaderNewDoc...
d pr 10i 0 extproc('xmlReaderNewDoc') d pr extproc('xmlReaderNewDoc')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderNewFile... d xmlReaderNewFile...
d pr 10i 0 extproc('xmlReaderNewFile') d pr extproc('xmlReaderNewFile')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderNewMemory... d xmlReaderNewMemory...
d pr 10i 0 extproc('xmlReaderNewMemory') d pr extproc('xmlReaderNewMemory')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderNewFd pr 10i 0 extproc('xmlReaderNewFd') d xmlReaderNewFd pr extproc('xmlReaderNewFd')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d fd 10i 0 value d fd value like(xmlCint)
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlReaderNewIO pr 10i 0 extproc('xmlReaderNewIO') d xmlReaderNewIO pr extproc('xmlReaderNewIO')
d like(xmlCint)
d reader value like(xmlTextReaderPtr) d reader value like(xmlTextReaderPtr)
d ioread value like(xmlInputReadCallback) d ioread value like(xmlInputReadCallback)
d ioclose value like(xmlInputCloseCallback) d ioclose value like(xmlInputCloseCallback)
d ioctx * value void * d ioctx * value void *
d URL * value options(*string) const char * d URL * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
* Error handling extensions * Error handling extensions
@@ -591,8 +633,9 @@
d procptr d procptr
d xmlTextReaderLocatorLineNumber... d xmlTextReaderLocatorLineNumber...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextReaderLocatorLineNumber') d 'xmlTextReaderLocatorLineNumber')
d like(xmlCint)
d locator value like(xmlTextReaderLocatorPtr) d locator value like(xmlTextReaderLocatorPtr)
d xmlTextReaderLocatorBaseURI... d xmlTextReaderLocatorBaseURI...

View File

@@ -43,7 +43,8 @@
d pr extproc('xmlRegFreeRegexp') d pr extproc('xmlRegFreeRegexp')
d regexp value like(xmlRegexpPtr) d regexp value like(xmlRegexpPtr)
d xmlRegexpExec pr 10i 0 extproc('xmlRegexpExec') d xmlRegexpExec pr extproc('xmlRegexpExec')
d like(xmlCint)
d comp value like(xmlRegexpPtr) d comp value like(xmlRegexpPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
@@ -52,7 +53,8 @@
d regexp value like(xmlRegexpPtr) d regexp value like(xmlRegexpPtr)
d xmlRegexpIsDeterminist... d xmlRegexpIsDeterminist...
d pr 10i 0 extproc('xmlRegexpIsDeterminist') d pr extproc('xmlRegexpIsDeterminist')
d like(xmlCint)
d comp value like(xmlRegexpPtr) d comp value like(xmlRegexpPtr)
* xmlRegExecCallbacks: * xmlRegExecCallbacks:
@@ -81,34 +83,38 @@
d exec value like(xmlRegExecCtxtPtr) d exec value like(xmlRegExecCtxtPtr)
d xmlRegExecPushString... d xmlRegExecPushString...
d pr 10i 0 extproc('xmlRegExecPushString') d pr extproc('xmlRegExecPushString')
d like(xmlCint)
d exec value like(xmlRegExecCtxtPtr) d exec value like(xmlRegExecCtxtPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d data * value void * d data * value void *
d xmlRegExecPushString2... d xmlRegExecPushString2...
d pr 10i 0 extproc('xmlRegExecPushString2') d pr extproc('xmlRegExecPushString2')
d like(xmlCint)
d exec value like(xmlRegExecCtxtPtr) d exec value like(xmlRegExecCtxtPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d value2 * value options(*string) const xmlChar * d value2 * value options(*string) const xmlChar *
d data * value void * d data * value void *
d xmlRegExecNextValues... d xmlRegExecNextValues...
d pr 10i 0 extproc('xmlRegExecNextValues') d pr extproc('xmlRegExecNextValues')
d like(xmlCint)
d exec value like(xmlRegExecCtxtPtr) d exec value like(xmlRegExecCtxtPtr)
d nbval 10i 0 d nbval like(xmlCint)
d nbneg 10i 0 d nbneg like(xmlCint)
d values * xmlChar * (*) d values * xmlChar * (*)
d terminal 10i 0 d terminal like(xmlCint)
d xmlRegExecErrInfo... d xmlRegExecErrInfo...
d pr 10i 0 extproc('xmlRegExecErrInfo') d pr extproc('xmlRegExecErrInfo')
d like(xmlCint)
d exec value like(xmlRegExecCtxtPtr) d exec value like(xmlRegExecCtxtPtr)
d string * const xmlChar * (*) d string * const xmlChar * (*)
d nbval 10i 0 d nbval like(xmlCint)
d nbneg 10i 0 d nbneg like(xmlCint)
d values * xmlChar * (*) d values * xmlChar * (*)
d terminal 10i 0 d terminal like(xmlCint)
/if defined(LIBXML_EXPR_ENABLED) /if defined(LIBXML_EXPR_ENABLED)
@@ -124,15 +130,17 @@
d xmlExpNewCtxt pr extproc('xmlExpNewCtxt') d xmlExpNewCtxt pr extproc('xmlExpNewCtxt')
d like(xmlExpCtxtPtr) d like(xmlExpCtxtPtr)
d maxNodes 10i 0 value d maxNodes value like(xmlCint)
d dict value like(xmlDictPtr) d dict value like(xmlDictPtr)
d xmlExpCtxtNbNodes... d xmlExpCtxtNbNodes...
d pr 10i 0 extproc('xmlExpCtxtNbNodes') d pr extproc('xmlExpCtxtNbNodes')
d like(xmlCint)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d xmlExpCtxtNbCons... d xmlExpCtxtNbCons...
d pr 10i 0 extproc('xmlExpCtxtNbCons') d pr extproc('xmlExpCtxtNbCons')
d like(xmlCint)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
* Expressions are trees but the tree is opaque * Expressions are trees but the tree is opaque
@@ -178,7 +186,7 @@
d like(xmlExpNodePtr) d like(xmlExpNodePtr)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlExpNewOr pr extproc('xmlExpNewOr') d xmlExpNewOr pr extproc('xmlExpNewOr')
d like(xmlExpNodePtr) d like(xmlExpNodePtr)
@@ -196,30 +204,34 @@
d like(xmlExpNodePtr) d like(xmlExpNodePtr)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d subset value like(xmlExpNodePtr) d subset value like(xmlExpNodePtr)
d min 10i 0 value d min value like(xmlCint)
d max 10i 0 value d max value like(xmlCint)
* The really interesting APIs * The really interesting APIs
d xmlExpIsNillable... d xmlExpIsNillable...
d pr 10i 0 extproc('xmlExpIsNillable') d pr extproc('xmlExpIsNillable')
d like(xmlCint)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d xmlExpMaxToken pr 10i 0 extproc('xmlExpMaxToken') d xmlExpMaxToken pr extproc('xmlExpMaxToken')
d like(xmlCint)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d xmlExpGetLanguage... d xmlExpGetLanguage...
d pr 10i 0 extproc('xmlExpGetLanguage') d pr extproc('xmlExpGetLanguage')
d like(xmlCint)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d langList * const xmlChar *(*) d langList * const xmlChar *(*)
d len 10i 0 value d len value like(xmlCint)
d xmlExpGetStart pr 10i 0 extproc('xmlExpGetStart') d xmlExpGetStart pr extproc('xmlExpGetStart')
d like(xmlCint)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d tokList * const xmlChar *(*) d tokList * const xmlChar *(*)
d len 10i 0 value d len value like(xmlCint)
d xmlExpStringDerive... d xmlExpStringDerive...
d pr extproc('xmlExpStringDerive') d pr extproc('xmlExpStringDerive')
@@ -227,7 +239,7 @@
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlExpExpDerive... d xmlExpExpDerive...
d pr extproc('xmlExpExpDerive') d pr extproc('xmlExpExpDerive')
@@ -236,7 +248,8 @@
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d sub value like(xmlExpNodePtr) d sub value like(xmlExpNodePtr)
d xmlExpSubsume pr 10i 0 extproc('xmlExpSubsume') d xmlExpSubsume pr extproc('xmlExpSubsume')
d like(xmlCint)
d ctxt value like(xmlExpCtxtPtr) d ctxt value like(xmlExpCtxtPtr)
d expr value like(xmlExpNodePtr) d expr value like(xmlExpNodePtr)
d sub value like(xmlExpNodePtr) d sub value like(xmlExpNodePtr)

View File

@@ -45,23 +45,23 @@
d xmlSaveToFd pr extproc('xmlSaveToFd') d xmlSaveToFd pr extproc('xmlSaveToFd')
d like(xmlSaveCtxtPtr) d like(xmlSaveCtxtPtr)
d fd 10i 0 value d fd value like(xmlCint)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlSaveToFilename... d xmlSaveToFilename...
d pr extproc('xmlSaveToFilename') d pr extproc('xmlSaveToFilename')
d like(xmlSaveCtxtPtr) d like(xmlSaveCtxtPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlSaveToBuffer... d xmlSaveToBuffer...
d pr extproc('xmlSaveToBuffer') d pr extproc('xmlSaveToBuffer')
d like(xmlSaveCtxtPtr) d like(xmlSaveCtxtPtr)
d buffer value like(xmlBufferPtr) d buffer value like(xmlBufferPtr)
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlSaveToIO pr extproc('xmlSaveToIO') d xmlSaveToIO pr extproc('xmlSaveToIO')
d like(xmlSaveCtxtPtr) d like(xmlSaveCtxtPtr)
@@ -69,7 +69,7 @@
d ioclose value like(xmlOutputCloseCallback) d ioclose value like(xmlOutputCloseCallback)
d ioctx * value void * d ioctx * value void *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlSaveDoc pr extproc('xmlSaveDoc') d xmlSaveDoc pr extproc('xmlSaveDoc')
d like(xmlClong) d like(xmlClong)
@@ -81,19 +81,23 @@
d ctxt value like(xmlSaveCtxtPtr) d ctxt value like(xmlSaveCtxtPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlSaveFlush pr 10i 0 extproc('xmlSaveFlush') d xmlSaveFlush pr extproc('xmlSaveFlush')
d like(xmlCint)
d ctxt value like(xmlSaveCtxtPtr) d ctxt value like(xmlSaveCtxtPtr)
d xmlSaveClose pr 10i 0 extproc('xmlSaveClose') d xmlSaveClose pr extproc('xmlSaveClose')
d like(xmlCint)
d ctxt value like(xmlSaveCtxtPtr) d ctxt value like(xmlSaveCtxtPtr)
d xmlSaveSetEscape... d xmlSaveSetEscape...
d pr 10i 0 extproc('xmlSaveSetEscape') d pr extproc('xmlSaveSetEscape')
d like(xmlCint)
d ctxt value like(xmlSaveCtxtPtr) d ctxt value like(xmlSaveCtxtPtr)
d escape value like(xmlCharEncodingOutputFunc) d escape value like(xmlCharEncodingOutputFunc)
d xmlSaveSetAttrEscape... d xmlSaveSetAttrEscape...
d pr 10i 0 extproc('xmlSaveSetAttrEscape') d pr extproc('xmlSaveSetAttrEscape')
d like(xmlCint)
d ctxt value like(xmlSaveCtxtPtr) d ctxt value like(xmlSaveCtxtPtr)
d escape value like(xmlCharEncodingOutputFunc) d escape value like(xmlCharEncodingOutputFunc)

View File

@@ -161,7 +161,7 @@
d pr extproc('xmlSchemaNewMemParserCtxt') d pr extproc('xmlSchemaNewMemParserCtxt')
d like(xmlSchemaParserCtxtPtr) d like(xmlSchemaParserCtxtPtr)
d buffer * value options(*string) const char * d buffer * value options(*string) const char *
d size 10i 0 value d size value like(xmlCint)
d xmlSchemaNewDocParserCtxt... d xmlSchemaNewDocParserCtxt...
d pr extproc('xmlSchemaNewDocParserCtxt') d pr extproc('xmlSchemaNewDocParserCtxt')
@@ -189,14 +189,16 @@
d ctx * value void * d ctx * value void *
d xmlSchemaGetParserErrors... d xmlSchemaGetParserErrors...
d pr 10i 0 extproc('xmlSchemaGetParserErrors') d pr extproc('xmlSchemaGetParserErrors')
d like(xmlCint)
d ctxt value like(xmlSchemaParserCtxtPtr) d ctxt value like(xmlSchemaParserCtxtPtr)
d err like(xmlSchemaValidityErrorFunc) d err like(xmlSchemaValidityErrorFunc)
d warn like(xmlSchemaValidityWarningFunc) d warn like(xmlSchemaValidityWarningFunc)
d ctx * void *(*) d ctx * void *(*)
d xmlSchemaIsValid... d xmlSchemaIsValid...
d pr 10i 0 extproc('xmlSchemaIsValid') d pr extproc('xmlSchemaIsValid')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d xmlSchemaParse pr extproc('xmlSchemaParse') d xmlSchemaParse pr extproc('xmlSchemaParse')
@@ -231,16 +233,18 @@
d ctx * value void * d ctx * value void *
d xmlSchemaGetValidErrors... d xmlSchemaGetValidErrors...
d pr 10i 0 extproc('xmlSchemaGetValidErrors') d pr extproc('xmlSchemaGetValidErrors')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d err like(xmlSchemaValidityErrorFunc) d err like(xmlSchemaValidityErrorFunc)
d warn like(xmlSchemaValidityWarningFunc) d warn like(xmlSchemaValidityWarningFunc)
d ctx * void *(*) d ctx * void *(*)
d xmlSchemaSetValidOptions... d xmlSchemaSetValidOptions...
d pr 10i 0 extproc('xmlSchemaSetValidOptions') d pr extproc('xmlSchemaSetValidOptions')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d options 10i 0 value d options value like(xmlCint)
d xmlSchemaValidateSetFilename... d xmlSchemaValidateSetFilename...
d pr extproc( d pr extproc(
@@ -249,8 +253,9 @@
d filename * value options(*string) const char * d filename * value options(*string) const char *
d xmlSchemaValidCtxtGetOptions... d xmlSchemaValidCtxtGetOptions...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidCtxtGetOptions') d 'xmlSchemaValidCtxtGetOptions')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d xmlSchemaNewValidCtxt... d xmlSchemaNewValidCtxt...
@@ -263,18 +268,21 @@
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d xmlSchemaValidateDoc... d xmlSchemaValidateDoc...
d pr 10i 0 extproc('xmlSchemaValidateDoc') d pr extproc('xmlSchemaValidateDoc')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d instance value like(xmlDocPtr) d instance value like(xmlDocPtr)
d xmlSchemaValidateOneElement... d xmlSchemaValidateOneElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidateOneElement') d 'xmlSchemaValidateOneElement')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d elem value like(xmlNodePtr) d elem value like(xmlNodePtr)
d xmlSchemaValidateStream... d xmlSchemaValidateStream...
d pr 10i 0 extproc('xmlSchemaValidateStream') d pr extproc('xmlSchemaValidateStream')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d input value like(xmlParserInputBufferPtr) d input value like(xmlParserInputBufferPtr)
d enc value like(xmlCharEncoding) d enc value like(xmlCharEncoding)
@@ -282,10 +290,11 @@
d user_data * value void * d user_data * value void *
d xmlSchemaValidateFile... d xmlSchemaValidateFile...
d pr 10i 0 extproc('xmlSchemaValidateFile') d pr extproc('xmlSchemaValidateFile')
d like(xmlCint)
d ctxt value like(xmlSchemaValidCtxtPtr) d ctxt value like(xmlSchemaValidCtxtPtr)
d filename * value options(*string) const char * d filename * value options(*string) const char *
d options 10i 0 value d options value like(xmlCint)
d xmlSchemaValidCtxtGetParserCtxt... d xmlSchemaValidCtxtGetParserCtxt...
d pr extproc( d pr extproc(
@@ -306,7 +315,8 @@
d user_data * void *(*) d user_data * void *(*)
d xmlSchemaSAXUnplug... d xmlSchemaSAXUnplug...
d pr 10i 0 extproc('xmlSchemaSAXUnplug') d pr extproc('xmlSchemaSAXUnplug')
d like(xmlCint)
d plug value like(xmlSchemaSAXPlugPtr) d plug value like(xmlSchemaSAXPlugPtr)
d xmlSchemaValidateSetLocator... d xmlSchemaValidateSetLocator...

View File

@@ -42,29 +42,33 @@
d ns * value options(*string) const xmlChar * d ns * value options(*string) const xmlChar *
d xmlSchemaValidatePredefinedType... d xmlSchemaValidatePredefinedType...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidatePredefinedType') d 'xmlSchemaValidatePredefinedType')
d like(xmlCint)
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d val * value xmlSchemaValPtr * d val * value xmlSchemaValPtr *
d xmlSchemaValPredefTypeNode... d xmlSchemaValPredefTypeNode...
d pr 10i 0 extproc('xmlSchemaValPredefTypeNode') d pr extproc('xmlSchemaValPredefTypeNode')
d like(xmlCint)
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d val * value xmlSchemaValPtr * d val * value xmlSchemaValPtr *
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlSchemaValidateFacet... d xmlSchemaValidateFacet...
d pr 10i 0 extproc('xmlSchemaValidateFacet') d pr extproc('xmlSchemaValidateFacet')
d like(xmlCint)
d base value like(xmlSchemaTypePtr) d base value like(xmlSchemaTypePtr)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d val value like(xmlSchemaValPtr) d val value like(xmlSchemaValPtr)
d xmlSchemaValidateFacetWhtsp... d xmlSchemaValidateFacetWhtsp...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidateFacetWhtsp') d 'xmlSchemaValidateFacetWhtsp')
d like(xmlCint)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d fws value d fws value
d like(xmlSchemaWhitespaceValueType) d like(xmlSchemaWhitespaceValueType)
@@ -83,7 +87,8 @@
d like(xmlSchemaFacetPtr) d like(xmlSchemaFacetPtr)
d xmlSchemaCheckFacet... d xmlSchemaCheckFacet...
d pr 10i 0 extproc('xmlSchemaCheckFacet') d pr extproc('xmlSchemaCheckFacet')
d like(xmlCint)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d typeDecl value like(xmlSchemaTypePtr) d typeDecl value like(xmlSchemaTypePtr)
d ctxt value like(xmlSchemaParserCtxtPtr) d ctxt value like(xmlSchemaParserCtxtPtr)
@@ -94,7 +99,8 @@
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d xmlSchemaCompareValues... d xmlSchemaCompareValues...
d pr 10i 0 extproc('xmlSchemaCompareValues') d pr extproc('xmlSchemaCompareValues')
d like(xmlCint)
d x value like(xmlSchemaValPtr) d x value like(xmlSchemaValPtr)
d y value like(xmlSchemaValPtr) d y value like(xmlSchemaValPtr)
@@ -105,8 +111,9 @@
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d xmlSchemaValidateListSimpleTypeFacet... d xmlSchemaValidateListSimpleTypeFacet...
d pr 10i 0 extproc('xmlSchemaValidateListSimple- d pr extproc('xmlSchemaValidateListSimple-
d TypeFacet') d TypeFacet')
d like(xmlCint)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d actualLen value like(xmlCulong) d actualLen value like(xmlCulong)
@@ -118,10 +125,11 @@
d type value like(xmlSchemaValType) d type value like(xmlSchemaValType)
d xmlSchemaIsBuiltInTypeFacet... d xmlSchemaIsBuiltInTypeFacet...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaIsBuiltInTypeFacet') d 'xmlSchemaIsBuiltInTypeFacet')
d like(xmlCint)
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d facetType 10i 0 value d facetType value like(xmlCint)
d xmlSchemaCollapseString... d xmlSchemaCollapseString...
d pr * extproc('xmlSchemaCollapseString') xmlChar * d pr * extproc('xmlSchemaCollapseString') xmlChar *
@@ -138,8 +146,9 @@
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d xmlSchemaValidateLengthFacet... d xmlSchemaValidateLengthFacet...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidateLengthFacet') d 'xmlSchemaValidateLengthFacet')
d like(xmlCint)
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
@@ -147,8 +156,9 @@
d length like(xmlCulong) d length like(xmlCulong)
d xmlSchemaValidateLengthFacetWhtsp... d xmlSchemaValidateLengthFacetWhtsp...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValidateLengthFacetWhtsp') d 'xmlSchemaValidateLengthFacetWhtsp')
d like(xmlCint)
d facet value like(xmlSchemaFacetPtr) d facet value like(xmlSchemaFacetPtr)
d valType value like(xmlSchemaValType) d valType value like(xmlSchemaValType)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
@@ -158,28 +168,32 @@
d like(xmlSchemaWhitespaceValueType) d like(xmlSchemaWhitespaceValueType)
d xmlSchemaValPredefTypeNodeNoNorm... d xmlSchemaValPredefTypeNodeNoNorm...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaValPredefTypeNodeNoNorm') d 'xmlSchemaValPredefTypeNodeNoNorm')
d like(xmlCint)
d type value like(xmlSchemaTypePtr) d type value like(xmlSchemaTypePtr)
d value * value options(*string) const xmlChar * d value * value options(*string) const xmlChar *
d val like(xmlSchemaValPtr) d val like(xmlSchemaValPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d xmlSchemaGetCanonValue... d xmlSchemaGetCanonValue...
d pr 10i 0 extproc('xmlSchemaGetCanonValue') d pr extproc('xmlSchemaGetCanonValue')
d like(xmlCint)
d val value like(xmlSchemaValPtr) d val value like(xmlSchemaValPtr)
d retValue * value const xmlChar * * d retValue * value const xmlChar * *
d xmlSchemaGetCanonValueWhtsp... d xmlSchemaGetCanonValueWhtsp...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaGetCanonValueWhtsp') d 'xmlSchemaGetCanonValueWhtsp')
d like(xmlCint)
d val value like(xmlSchemaValPtr) d val value like(xmlSchemaValPtr)
d retValue * value const xmlChar * * d retValue * value const xmlChar * *
d ws value d ws value
d like(xmlSchemaWhitespaceValueType) d like(xmlSchemaWhitespaceValueType)
d xmlSchemaValueAppend... d xmlSchemaValueAppend...
d pr 10i 0 extproc('xmlSchemaValueAppend') d pr extproc('xmlSchemaValueAppend')
d like(xmlCint)
d prev value like(xmlSchemaValPtr) d prev value like(xmlSchemaValPtr)
d cur value like(xmlSchemaValPtr) d cur value like(xmlSchemaValPtr)
@@ -193,7 +207,8 @@
d val value like(xmlSchemaValPtr) d val value like(xmlSchemaValPtr)
d xmlSchemaValueGetAsBoolean... d xmlSchemaValueGetAsBoolean...
d pr 10i 0 extproc('xmlSchemaValueGetAsBoolean') d pr extproc('xmlSchemaValueGetAsBoolean')
d like(xmlCint)
d val value like(xmlSchemaValPtr) d val value like(xmlSchemaValPtr)
d xmlSchemaNewStringValue... d xmlSchemaNewStringValue...
@@ -215,8 +230,9 @@
d localName * value options(*string) const xmlChar * d localName * value options(*string) const xmlChar *
d xmlSchemaCompareValuesWhtsp... d xmlSchemaCompareValuesWhtsp...
d pr 10i 0 extproc( d pr extproc(
d 'xmlSchemaCompareValuesWhtsp') d 'xmlSchemaCompareValuesWhtsp')
d like(xmlCint)
d x value like(xmlSchemaValPtr) d x value like(xmlSchemaValPtr)
d xws value d xws value
d like(xmlSchemaWhitespaceValueType) d like(xmlSchemaWhitespaceValueType)

View File

@@ -29,19 +29,19 @@
d xmlStrndup pr * extproc('xmlStrndup') xmlChar * d xmlStrndup pr * extproc('xmlStrndup') xmlChar *
d cur * value options(*string) const xmlChar * d cur * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlCharStrndup pr * extproc('xmlCharStrndup') xmlChar * d xmlCharStrndup pr * extproc('xmlCharStrndup') xmlChar *
d cur * value options(*string) const char * d cur * value options(*string) const char *
d len 10i 0 value d len value like(xmlCint)
d xmlCharStrdup pr * extproc('xmlCharStrdup') xmlChar * d xmlCharStrdup pr * extproc('xmlCharStrdup') xmlChar *
d cur * value options(*string) const char * d cur * value options(*string) const char *
d xmlStrsub pr * extproc('xmlStrsub') const xmlChar * d xmlStrsub pr * extproc('xmlStrsub') const xmlChar *
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d start 10i 0 value d start value like(xmlCint)
d len 10i 0 value d len value like(xmlCint)
d xmlStrchr pr * extproc('xmlStrchr') const xmlChar * d xmlStrchr pr * extproc('xmlStrchr') const xmlChar *
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
@@ -55,34 +55,41 @@
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d val * value options(*string) const xmlChar * d val * value options(*string) const xmlChar *
d xmlStrcmp pr 10i 0 extproc('xmlStrcmp') d xmlStrcmp pr extproc('xmlStrcmp')
d like(xmlCint)
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d xmlStrncmp pr 10i 0 extproc('xmlStrncmp') d xmlStrncmp pr extproc('xmlStrncmp')
d like(xmlCint)
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlStrcasecmp pr 10i 0 extproc('xmlStrcasecmp') d xmlStrcasecmp pr extproc('xmlStrcasecmp')
d like(xmlCint)
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d xmlStrncasecmp pr 10i 0 extproc('xmlStrncasecmp') d xmlStrncasecmp pr extproc('xmlStrncasecmp')
d like(xmlCint)
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlStrEqual pr 10i 0 extproc('xmlStrEqual') d xmlStrEqual pr extproc('xmlStrEqual')
d like(xmlCint)
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d xmlStrQEqual pr 10i 0 extproc('xmlStrQEqual') d xmlStrQEqual pr extproc('xmlStrQEqual')
d like(xmlCint)
d pref * value options(*string) const xmlChar * d pref * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d stre * value options(*string) const xmlChar * d stre * value options(*string) const xmlChar *
d xmlStrlen pr 10i 0 extproc('xmlStrlen') d xmlStrlen pr extproc('xmlStrlen')
d like(xmlCint)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d xmlStrcat pr * extproc('xmlStrcat') xmlChar * d xmlStrcat pr * extproc('xmlStrcat') xmlChar *
@@ -92,21 +99,22 @@
d xmlStrncat pr * extproc('xmlStrncat') xmlChar * d xmlStrncat pr * extproc('xmlStrncat') xmlChar *
d cur * value options(*string) xmlChar * d cur * value options(*string) xmlChar *
d add * value options(*string) const xmlChar * d add * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlStrncatNew pr * extproc('xmlStrncatNew') xmlChar * d xmlStrncatNew pr * extproc('xmlStrncatNew') xmlChar *
d str1 * value options(*string) const xmlChar * d str1 * value options(*string) const xmlChar *
d str2 * value options(*string) const xmlChar * d str2 * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
* xmlStrPrintf() is a vararg function. * xmlStrPrintf() is a vararg function.
* The following prototype supports up to 8 pointer arguments. * The following prototype supports up to 8 pointer arguments.
* Other argument signature can be achieved by defining alternate * Other argument signature can be achieved by defining alternate
* prototypes redirected to the same function. * prototypes redirected to the same function.
d xmlStrPrintf pr 10i 0 extproc('xmlStrPrintf') d xmlStrPrintf pr extproc('xmlStrPrintf')
d like(xmlCint)
d buf * value options(*string) xmlChar * d buf * value options(*string) xmlChar *
d len 10i 0 value d len value like(xmlCint)
d msg * value options(*string) const xmlChar * d msg * value options(*string) const xmlChar *
d arg1 * value options(*string: *nopass) d arg1 * value options(*string: *nopass)
d arg2 * value options(*string: *nopass) d arg2 * value options(*string: *nopass)
@@ -117,47 +125,55 @@
d arg7 * value options(*string: *nopass) d arg7 * value options(*string: *nopass)
d arg8 * value options(*string: *nopass) d arg8 * value options(*string: *nopass)
d xmlStrVPrintf pr 10i 0 extproc('xmlStrVPrintf') d xmlStrVPrintf pr extproc('xmlStrVPrintf')
d like(xmlCint)
d buf * value options(*string) xmlChar * d buf * value options(*string) xmlChar *
d len 10i 0 value d len value like(xmlCint)
d msg * value options(*string) const xmlChar * d msg * value options(*string) const xmlChar *
d ap likeds(xmlVaList) d ap likeds(xmlVaList)
d xmlGetUTF8Char pr 10i 0 extproc('xmlGetUTF8Char') d xmlGetUTF8Char pr extproc('xmlGetUTF8Char')
d like(xmlCint)
d utf * value options(*string) const uns. char * d utf * value options(*string) const uns. char *
d len 10i 0 d len like(xmlCint)
d xmlCheckUTF8 pr 10i 0 extproc('xmlCheckUTF8') d xmlCheckUTF8 pr extproc('xmlCheckUTF8')
d like(xmlCint)
d utf * value options(*string) const uns. char * d utf * value options(*string) const uns. char *
d xmlUTF8Strsize pr 10i 0 extproc('xmlUTF8Strsize') d xmlUTF8Strsize pr extproc('xmlUTF8Strsize')
d like(xmlCint)
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlUTF8Strndup pr * extproc('xmlUTF8Strndup') xmlChar * d xmlUTF8Strndup pr * extproc('xmlUTF8Strndup') xmlChar *
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlUTF8Strpos pr * extproc('xmlUTF8Strpos') const xmlChar * d xmlUTF8Strpos pr * extproc('xmlUTF8Strpos') const xmlChar *
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d pos 10i 0 value d pos value like(xmlCint)
d xmlUTF8Strloc pr 10i 0 extproc('xmlUTF8Strloc') d xmlUTF8Strloc pr extproc('xmlUTF8Strloc')
d like(xmlCint)
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d utfchar * value options(*string) const xmlChar * d utfchar * value options(*string) const xmlChar *
d xmlUTF8Strsub pr * extproc('xmlUTF8Strsub') xmlChar * d xmlUTF8Strsub pr * extproc('xmlUTF8Strsub') xmlChar *
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d start 10i 0 value d start value like(xmlCint)
d len 10i 0 value d len value like(xmlCint)
d xmlUTF8Strlen pr 10i 0 extproc('xmlUTF8Strlen') d xmlUTF8Strlen pr extproc('xmlUTF8Strlen')
d like(xmlCint)
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d xmlUTF8Size pr 10i 0 extproc('xmlUTF8Size') d xmlUTF8Size pr extproc('xmlUTF8Size')
d like(xmlCint)
d utf * value options(*string) const xmlChar * d utf * value options(*string) const xmlChar *
d xmlUTF8Charcmp pr 10i 0 extproc('xmlUTF8Charcmp') d xmlUTF8Charcmp pr extproc('xmlUTF8Charcmp')
d like(xmlCint)
d utf1 * value options(*string) const xmlChar * d utf1 * value options(*string) const xmlChar *
d utf2 * value options(*string) const xmlChar * d utf2 * value options(*string) const xmlChar *

File diff suppressed because it is too large Load Diff

View File

@@ -8,6 +8,7 @@
/if not defined(XML_VERSION_H__) /if not defined(XML_VERSION_H__)
/define XML_VERSION_H__ /define XML_VERSION_H__
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xmlexports" /include "libxmlrpg/xmlexports"
* use those to be sure nothing nasty will happen if * use those to be sure nothing nasty will happen if
@@ -16,7 +17,7 @@
d xmlCheckVersion... d xmlCheckVersion...
d pr extproc('xmlCheckVersion') d pr extproc('xmlCheckVersion')
d version 10i 0 value d version value like(xmlCint)
* LIBXML_DOTTED_VERSION: * LIBXML_DOTTED_VERSION:
* *

View File

@@ -12,6 +12,7 @@
/if defined(LIBXML_WRITER_ENABLED) /if defined(LIBXML_WRITER_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xmlstdarg" /include "libxmlrpg/xmlstdarg"
/include "libxmlrpg/xmlIO" /include "libxmlrpg/xmlIO"
/include "libxmlrpg/list" /include "libxmlrpg/list"
@@ -31,32 +32,32 @@
d pr extproc('xmlNewTextWriterFilename') d pr extproc('xmlNewTextWriterFilename')
d like(xmlTextWriterPtr) d like(xmlTextWriterPtr)
d uri * value options(*string) const char * d uri * value options(*string) const char *
d compression 10i 0 value d compression value like(xmlCint)
d xmlNewTextWriterMemory... d xmlNewTextWriterMemory...
d pr extproc('xmlNewTextWriterMemory') d pr extproc('xmlNewTextWriterMemory')
d like(xmlTextWriterPtr) d like(xmlTextWriterPtr)
d buf value like(xmlBufferPtr) d buf value like(xmlBufferPtr)
d compression 10i 0 value d compression value like(xmlCint)
d xmlNewTextWriterPushParser... d xmlNewTextWriterPushParser...
d pr extproc('xmlNewTextWriterPushParser') d pr extproc('xmlNewTextWriterPushParser')
d like(xmlTextWriterPtr) d like(xmlTextWriterPtr)
d ctxt value like(xmlParserCtxtPtr) d ctxt value like(xmlParserCtxtPtr)
d compression 10i 0 value d compression value like(xmlCint)
d xmlNewTextWriterDoc... d xmlNewTextWriterDoc...
d pr extproc('xmlNewTextWriterDoc') d pr extproc('xmlNewTextWriterDoc')
d like(xmlTextWriterPtr) d like(xmlTextWriterPtr)
d doc like(xmlDocPtr) d doc like(xmlDocPtr)
d compression 10i 0 value d compression value like(xmlCint)
d xmlNewTextWriterTree... d xmlNewTextWriterTree...
d pr extproc('xmlNewTextWriterTree') d pr extproc('xmlNewTextWriterTree')
d like(xmlTextWriterPtr) d like(xmlTextWriterPtr)
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d compression 10i 0 value d compression value like(xmlCint)
d xmlFreeTextWriter... d xmlFreeTextWriter...
d pr extproc('xmlFreeTextWriter') d pr extproc('xmlFreeTextWriter')
@@ -67,29 +68,34 @@
* Document * Document
d xmlTextWriterStartDocument... d xmlTextWriterStartDocument...
d pr 10i 0 extproc('xmlTextWriterStartDocument') d pr extproc('xmlTextWriterStartDocument')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d version * value options(*string) const char * d version * value options(*string) const char *
d encoding * value options(*string) const char * d encoding * value options(*string) const char *
d standalone * value options(*string) const char * d standalone * value options(*string) const char *
d xmlTextWriterEndDocument... d xmlTextWriterEndDocument...
d pr 10i 0 extproc('xmlTextWriterEndDocument') d pr extproc('xmlTextWriterEndDocument')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* Comments * Comments
d xmlTextWriterStartComment... d xmlTextWriterStartComment...
d pr 10i 0 extproc('xmlTextWriterStartComment') d pr extproc('xmlTextWriterStartComment')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d xmlTextWriterEndComment... d xmlTextWriterEndComment...
d pr 10i 0 extproc('xmlTextWriterEndComment') d pr extproc('xmlTextWriterEndComment')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d xmlTextWriterWriteFormatComment... d xmlTextWriterWriteFormatComment...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatComment') d 'xmlTextWriterWriteFormatComment')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string: *nopass) const char * d format * value options(*string: *nopass) const char *
d #vararg1 * value options(*string: *nopass) void * d #vararg1 * value options(*string: *nopass) void *
@@ -102,46 +108,53 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatComment... d xmlTextWriterWriteVFormatComment...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatComment') d 'xmlTextWriterWriteVFormatComment')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteComment... d xmlTextWriterWriteComment...
d pr 10i 0 extproc('xmlTextWriterWriteComment') d pr extproc('xmlTextWriterWriteComment')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
* Elements * Elements
d xmlTextWriterStartElement... d xmlTextWriterStartElement...
d pr 10i 0 extproc('xmlTextWriterStartElement') d pr extproc('xmlTextWriterStartElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextWriterStartElementNS... d xmlTextWriterStartElementNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartElementNS') d 'xmlTextWriterStartElementNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d namespaceURI * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar *
d xmlTextWriterEndElement... d xmlTextWriterEndElement...
d pr 10i 0 extproc('xmlTextWriterEndElement') d pr extproc('xmlTextWriterEndElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d xmlTextWriterFullEndElement... d xmlTextWriterFullEndElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterFullEndElement') d 'xmlTextWriterFullEndElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* Elements conveniency functions * Elements conveniency functions
d xmlTextWriterWriteFormatElement... d xmlTextWriterWriteFormatElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatElement') d 'xmlTextWriterWriteFormatElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
@@ -155,22 +168,25 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatElement... d xmlTextWriterWriteVFormatElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatElement') d 'xmlTextWriterWriteVFormatElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteElement... d xmlTextWriterWriteElement...
d pr 10i 0 extproc('xmlTextWriterWriteElement') d pr extproc('xmlTextWriterWriteElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d xmlTextWriterWriteFormatElementNS... d xmlTextWriterWriteFormatElementNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatElementNS') d 'xmlTextWriterWriteFormatElementNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -186,8 +202,9 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatElementNS... d xmlTextWriterWriteVFormatElementNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatElementNS') d 'xmlTextWriterWriteVFormatElementNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -196,8 +213,9 @@
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteElementNS... d xmlTextWriterWriteElementNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteElementNS') d 'xmlTextWriterWriteElementNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -207,8 +225,9 @@
* Text * Text
d xmlTextWriterWriteFormatRaw... d xmlTextWriterWriteFormatRaw...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatRaw') d 'xmlTextWriterWriteFormatRaw')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d #vararg1 * value options(*string: *nopass) void * d #vararg1 * value options(*string: *nopass) void *
@@ -221,26 +240,30 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatRaw... d xmlTextWriterWriteVFormatRaw...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatRaw') d 'xmlTextWriterWriteVFormatRaw')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteRawLen... d xmlTextWriterWriteRawLen...
d pr 10i 0 extproc('xmlTextWriterWriteRawLen') d pr extproc('xmlTextWriterWriteRawLen')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d len 10i 0 value d len value like(xmlCint)
d xmlTextWriterWriteRaw... d xmlTextWriterWriteRaw...
d pr 10i 0 extproc('xmlTextWriterWriteRaw') d pr extproc('xmlTextWriterWriteRaw')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d xmlTextWriterWriteFormatString... d xmlTextWriterWriteFormatString...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatString') d 'xmlTextWriterWriteFormatString')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d #vararg1 * value options(*string: *nopass) void * d #vararg1 * value options(*string: *nopass) void *
@@ -253,56 +276,64 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatString... d xmlTextWriterWriteVFormatString...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatString') d 'xmlTextWriterWriteVFormatString')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteString... d xmlTextWriterWriteString...
d pr 10i 0 extproc('xmlTextWriterWriteString') d pr extproc('xmlTextWriterWriteString')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d xmlTextWriterWriteBase64... d xmlTextWriterWriteBase64...
d pr 10i 0 extproc('xmlTextWriterWriteBase64') d pr extproc('xmlTextWriterWriteBase64')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d data * value options(*string) const char * d data * value options(*string) const char *
d start 10i 0 value d start value like(xmlCint)
d len 10i 0 value d len value like(xmlCint)
d xmlTextWriterWriteBinHex... d xmlTextWriterWriteBinHex...
d pr 10i 0 extproc('xmlTextWriterWriteBinHex') d pr extproc('xmlTextWriterWriteBinHex')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d data * value options(*string) const char * d data * value options(*string) const char *
d start 10i 0 value d start value like(xmlCint)
d len 10i 0 value d len value like(xmlCint)
* Attributes * Attributes
d xmlTextWriterStartAttribute... d xmlTextWriterStartAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartAttribute') d 'xmlTextWriterStartAttribute')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextWriterStartAttributeNS... d xmlTextWriterStartAttributeNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartAttributeNS') d 'xmlTextWriterStartAttributeNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d namespaceURI * value options(*string) const xmlChar * d namespaceURI * value options(*string) const xmlChar *
d xmlTextWriterEndAttribute... d xmlTextWriterEndAttribute...
d pr 10i 0 extproc('xmlTextWriterEndAttribute') d pr extproc('xmlTextWriterEndAttribute')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* Attributes conveniency functions * Attributes conveniency functions
d xmlTextWriterWriteFormatAttribute... d xmlTextWriterWriteFormatAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatAttribute') d 'xmlTextWriterWriteFormatAttribute')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
@@ -316,24 +347,27 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatAttribute... d xmlTextWriterWriteVFormatAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatAttribute') d 'xmlTextWriterWriteVFormatAttribute')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteAttribute... d xmlTextWriterWriteAttribute...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteAttribute') d 'xmlTextWriterWriteAttribute')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d xmlTextWriterWriteFormatAttributeNS... d xmlTextWriterWriteFormatAttributeNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatAttributeNS' d 'xmlTextWriterWriteFormatAttributeNS'
d ) d )
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -349,8 +383,9 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatAttributeNS... d xmlTextWriterWriteVFormatAttributeNS...
d pr 10i 0 extproc('xmlTextWriterWriteVFormatAt- d pr extproc('xmlTextWriterWriteVFormatAt-
d tributeNS') d tributeNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -359,8 +394,9 @@
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteAttributeNS... d xmlTextWriterWriteAttributeNS...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteAttributeNS') d 'xmlTextWriterWriteAttributeNS')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
@@ -370,18 +406,21 @@
* PI's * PI's
d xmlTextWriterStartPI... d xmlTextWriterStartPI...
d pr 10i 0 extproc('xmlTextWriterStartPI') d pr extproc('xmlTextWriterStartPI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d target * value options(*string) const xmlChar * d target * value options(*string) const xmlChar *
d xmlTextWriterEndPI... d xmlTextWriterEndPI...
d pr 10i 0 extproc('xmlTextWriterEndPI') d pr extproc('xmlTextWriterEndPI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* PI conveniency functions * PI conveniency functions
d xmlTextWriterWriteFormatPI... d xmlTextWriterWriteFormatPI...
d pr 10i 0 extproc('xmlTextWriterWriteFormatPI') d pr extproc('xmlTextWriterWriteFormatPI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d target * value options(*string) const xmlChar * d target * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
@@ -395,15 +434,17 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatPI... d xmlTextWriterWriteVFormatPI...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatPI') d 'xmlTextWriterWriteVFormatPI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d target * value options(*string) const xmlChar * d target * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWritePI... d xmlTextWriterWritePI...
d pr 10i 0 extproc('xmlTextWriterWritePI') d pr extproc('xmlTextWriterWritePI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d target * value options(*string) const xmlChar * d target * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -413,7 +454,8 @@
* This macro maps to xmlTextWriterWritePI * This macro maps to xmlTextWriterWritePI
d xmlTextWriterWriteProcessingInstruction... d xmlTextWriterWriteProcessingInstruction...
d pr 10i 0 extproc('xmlTextWriterWritePI') d pr extproc('xmlTextWriterWritePI')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d target * value options(*string) const xmlChar * d target * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -421,18 +463,21 @@
* CDATA * CDATA
d xmlTextWriterStartCDATA... d xmlTextWriterStartCDATA...
d pr 10i 0 extproc('xmlTextWriterStartCDATA') d pr extproc('xmlTextWriterStartCDATA')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d xmlTextWriterEndCDATA... d xmlTextWriterEndCDATA...
d pr 10i 0 extproc('xmlTextWriterEndCDATA') d pr extproc('xmlTextWriterEndCDATA')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* CDATA conveniency functions * CDATA conveniency functions
d xmlTextWriterWriteFormatCDATA... d xmlTextWriterWriteFormatCDATA...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatCDATA') d 'xmlTextWriterWriteFormatCDATA')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d #vararg1 * value options(*string: *nopass) void * d #vararg1 * value options(*string: *nopass) void *
@@ -445,35 +490,40 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatCDATA... d xmlTextWriterWriteVFormatCDATA...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatCDATA') d 'xmlTextWriterWriteVFormatCDATA')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteCDATA... d xmlTextWriterWriteCDATA...
d pr 10i 0 extproc('xmlTextWriterWriteCDATA') d pr extproc('xmlTextWriterWriteCDATA')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
* DTD * DTD
d xmlTextWriterStartDTD... d xmlTextWriterStartDTD...
d pr 10i 0 extproc('xmlTextWriterStartDTD') d pr extproc('xmlTextWriterStartDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
d sysid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar *
d xmlTextWriterEndDTD... d xmlTextWriterEndDTD...
d pr 10i 0 extproc('xmlTextWriterEndDTD') d pr extproc('xmlTextWriterEndDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* DTD conveniency functions * DTD conveniency functions
d xmlTextWriterWriteFormatDTD... d xmlTextWriterWriteFormatDTD...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatDTD') d 'xmlTextWriterWriteFormatDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
@@ -489,8 +539,9 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatDTD... d xmlTextWriterWriteVFormatDTD...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatDTD') d 'xmlTextWriterWriteVFormatDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
@@ -499,7 +550,8 @@
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteDTD... d xmlTextWriterWriteDTD...
d pr 10i 0 extproc('xmlTextWriterWriteDTD') d pr extproc('xmlTextWriterWriteDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
@@ -511,7 +563,8 @@
* this macro maps to xmlTextWriterWriteDTD * this macro maps to xmlTextWriterWriteDTD
d xmlTextWriterWriteDocType... d xmlTextWriterWriteDocType...
d pr 10i 0 extproc('xmlTextWriterWriteDTD') d pr extproc('xmlTextWriterWriteDTD')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
@@ -521,20 +574,23 @@
* DTD element definition * DTD element definition
d xmlTextWriterStartDTDElement... d xmlTextWriterStartDTDElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartDTDElement') d 'xmlTextWriterStartDTDElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextWriterEndDTDElement... d xmlTextWriterEndDTDElement...
d pr 10i 0 extproc('xmlTextWriterEndDTDElement') d pr extproc('xmlTextWriterEndDTDElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* DTD element definition conveniency functions * DTD element definition conveniency functions
d xmlTextWriterWriteFormatDTDElement... d xmlTextWriterWriteFormatDTDElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatDTDElement') d 'xmlTextWriterWriteFormatDTDElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
@@ -548,17 +604,19 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatDTDElement... d xmlTextWriterWriteVFormatDTDElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatDTDElement' d 'xmlTextWriterWriteVFormatDTDElement'
d ) d )
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteDTDElement... d xmlTextWriterWriteDTDElement...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDElement') d 'xmlTextWriterWriteDTDElement')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -566,20 +624,23 @@
* DTD attribute list definition * DTD attribute list definition
d xmlTextWriterStartDTDAttlist... d xmlTextWriterStartDTDAttlist...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartDTDAttlist') d 'xmlTextWriterStartDTDAttlist')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextWriterEndDTDAttlist... d xmlTextWriterEndDTDAttlist...
d pr 10i 0 extproc('xmlTextWriterEndDTDAttlist') d pr extproc('xmlTextWriterEndDTDAttlist')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* DTD attribute list definition conveniency functions * DTD attribute list definition conveniency functions
d xmlTextWriterWriteFormatDTDAttlist... d xmlTextWriterWriteFormatDTDAttlist...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteFormatDTDAttlist') d 'xmlTextWriterWriteFormatDTDAttlist')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
@@ -593,17 +654,19 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatDTDAttlist... d xmlTextWriterWriteVFormatDTDAttlist...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteVFormatDTDAttlist' d 'xmlTextWriterWriteVFormatDTDAttlist'
d ) d )
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteDTDAttlist... d xmlTextWriterWriteDTDAttlist...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDAttlist') d 'xmlTextWriterWriteDTDAttlist')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
@@ -611,23 +674,26 @@
* DTD entity definition * DTD entity definition
d xmlTextWriterStartDTDEntity... d xmlTextWriterStartDTDEntity...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterStartDTDEntity') d 'xmlTextWriterStartDTDEntity')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d xmlTextWriterEndDTDEntity... d xmlTextWriterEndDTDEntity...
d pr 10i 0 extproc('xmlTextWriterEndDTDEntity') d pr extproc('xmlTextWriterEndDTDEntity')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
* DTD entity definition conveniency functions * DTD entity definition conveniency functions
d xmlTextWriterWriteFormatDTDInternalEntity... d xmlTextWriterWriteFormatDTDInternalEntity...
d pr 10i 0 extproc('xmlTextWriterWriteFormatDTD- d pr extproc('xmlTextWriterWriteFormatDTD-
d InternalEntity') d InternalEntity')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d #vararg1 * value options(*string: *nopass) void * d #vararg1 * value options(*string: *nopass) void *
@@ -640,47 +706,52 @@
d #vararg8 * value options(*string: *nopass) void * d #vararg8 * value options(*string: *nopass) void *
d xmlTextWriterWriteVFormatDTDInternalEntity... d xmlTextWriterWriteVFormatDTDInternalEntity...
d pr 10i 0 extproc('xmlTextWriterWriteVFormatDT- d pr extproc('xmlTextWriterWriteVFormatDT-
d DInternalEntity') d DInternalEntity')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d format * value options(*string) const char * d format * value options(*string) const char *
d argptr likeds(xmlVaList) d argptr likeds(xmlVaList)
d xmlTextWriterWriteDTDInternalEntity... d xmlTextWriterWriteDTDInternalEntity...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDInternalEntity' d 'xmlTextWriterWriteDTDInternalEntity'
d ) d )
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d content * value options(*string) const xmlChar * d content * value options(*string) const xmlChar *
d xmlTextWriterWriteDTDExternalEntity... d xmlTextWriterWriteDTDExternalEntity...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDExternalEntity' d 'xmlTextWriterWriteDTDExternalEntity'
d ) d )
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
d sysid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar *
d ndataid * value options(*string) const xmlChar * d ndataid * value options(*string) const xmlChar *
d xmlTextWriterWriteDTDExternalEntityContents... d xmlTextWriterWriteDTDExternalEntityContents...
d pr 10i 0 extproc('xmlTextWriterWriteDTDExtern- d pr extproc('xmlTextWriterWriteDTDExtern-
d alEntityContents') d alEntityContents')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
d sysid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar *
d ndataid * value options(*string) const xmlChar * d ndataid * value options(*string) const xmlChar *
d xmlTextWriterWriteDTDEntity... d xmlTextWriterWriteDTDEntity...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDEntity') d 'xmlTextWriterWriteDTDEntity')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d pe 10i 0 value d pe value like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
d sysid * value options(*string) const xmlChar * d sysid * value options(*string) const xmlChar *
@@ -690,8 +761,9 @@
* DTD notation definition * DTD notation definition
d xmlTextWriterWriteDTDNotation... d xmlTextWriterWriteDTDNotation...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterWriteDTDNotation') d 'xmlTextWriterWriteDTDNotation')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d pubid * value options(*string) const xmlChar * d pubid * value options(*string) const xmlChar *
@@ -700,25 +772,29 @@
* Indentation * Indentation
d xmlTextWriterSetIndent... d xmlTextWriterSetIndent...
d pr 10i 0 extproc('xmlTextWriterSetIndent') d pr extproc('xmlTextWriterSetIndent')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d indent 10i 0 value d indent value like(xmlCint)
d xmlTextWriterSetIndentString... d xmlTextWriterSetIndentString...
d pr 10i 0 extproc( d pr extproc(
d 'xmlTextWriterSetIndentString') d 'xmlTextWriterSetIndentString')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d xmlTextWriterSetQuoteChar... d xmlTextWriterSetQuoteChar...
d pr 10i 0 extproc('xmlTextWriterSetQuoteChar') d pr extproc('xmlTextWriterSetQuoteChar')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
d quotechar value like(xmlChar) d quotechar value like(xmlChar)
* misc * misc
d xmlTextWriterFlush... d xmlTextWriterFlush...
d pr 10i 0 extproc('xmlTextWriterFlush') d pr extproc('xmlTextWriterFlush')
d like(xmlCint)
d writer value like(xmlTextWriterPtr) d writer value like(xmlTextWriterPtr)
/endif LIBXML_WRITER_ENABLD /endif LIBXML_WRITER_ENABLD

View File

@@ -96,8 +96,8 @@
d xmlNodeSet ds based(xmlNodeSetPtr) d xmlNodeSet ds based(xmlNodeSetPtr)
d align qualified d align qualified
d nodeNr 10i 0 Set node count d nodeNr like(xmlCint) Set node count
d nodeMax 10i 0 Max # nodes in set d nodeMax like(xmlCint) Max # nodes in set
d nodeTab * xmlNodePtr * d nodeTab * xmlNodePtr *
* An expression is evaluated to yield an object, which * An expression is evaluated to yield an object, which
@@ -133,13 +133,13 @@
d align qualified d align qualified
d type like(xmlXPathObjectType) d type like(xmlXPathObjectType)
d nodesetval like(xmlNodeSetPtr) d nodesetval like(xmlNodeSetPtr)
d boolval 10i 0 d boolval like(xmlCint)
d floatval 8f d floatval 8f
d stringval * xmlChar * d stringval * xmlChar *
d user * void * d user * void *
d index 10i 0 d index like(xmlCint)
d user2 * void * d user2 * void *
d index2 10i 0 d index2 like(xmlCint)
* xmlXPathConvertFunc: * xmlXPathConvertFunc:
* @obj: an XPath object * @obj: an XPath object
@@ -301,69 +301,69 @@
d node like(xmlNodePtr) Current node d node like(xmlNodePtr) Current node
* *
d nb_variables_unused... Unused (hash table) d nb_variables_unused... Unused (hash table)
d 10i 0 d like(xmlCint)
d max_variables_unused... Unused (hash table) d max_variables_unused... Unused (hash table)
d 10i 0 d like(xmlCint)
d varHash like(xmlHashTablePtr) Defined variables d varHash like(xmlHashTablePtr) Defined variables
* *
d nb_types 10i 0 # of defined types d nb_types like(xmlCint) # of defined types
d max_types 10i 0 Max number of types d max_types like(xmlCint) Max number of types
d types like(xmlXPathTypePtr) Defined types array d types like(xmlXPathTypePtr) Defined types array
* *
d nb_funcs_unused... Unused (hash table) d nb_funcs_unused... Unused (hash table)
d 10i 0 d like(xmlCint)
d max_funcs_unused... Unused (hash table) d max_funcs_unused... Unused (hash table)
d 10i 0 d like(xmlCint)
d funcHash like(xmlHashTablePtr) Defined functions d funcHash like(xmlHashTablePtr) Defined functions
* *
d nb_axis 10i 0 # of defined axis d nb_axis like(xmlCint) # of defined axis
d max_axis 10i 0 Max number of axis d max_axis like(xmlCint) Max number of axis
d axis like(xmlXPathAxisPtr) Defined axis array d axis like(xmlXPathAxisPtr) Defined axis array
* *
* the namespace nodes of the context node * the namespace nodes of the context node
* *
d namespaces * xmlNsPtr * d namespaces * xmlNsPtr *
d nsNr 10i 0 # scope namespaces d nsNr like(xmlCint) # scope namespaces
d user * procptr Function to free d user * procptr Function to free
* *
* extra variables * extra variables
* *
d contextSize 10i 0 The context size d contextSize like(xmlCint) The context size
d proximityPosition... d proximityPosition...
d 10i 0 d like(xmlCint)
* *
* extra stuff for XPointer * extra stuff for XPointer
* *
d xptr 10i 0 XPointer context ? d xptr like(xmlCint) XPointer context ?
d here like(xmlNodePtr) For here() d here like(xmlNodePtr) For here()
d origin like(xmlNodePtr) For origin() d origin like(xmlNodePtr) For origin()
* *
* the set of namespace declarations in scope for the expression * the set of namespace declarations in scope for the expression
* *
d nsHash like(xmlHashTablePtr) Namespace hashtable d nsHash like(xmlHashTablePtr) Namespace hashtable
d varLookupFunc like(xmlXPathVariableLookupFunc) Var lookup function d varLookupFunc like(xmlXPathVariableLookupFunc) Var lookup function
d varLookupData * void * d varLookupData * void *
* *
* Possibility to link in an extra item * Possibility to link in an extra item
* *
d extra * void * d extra * void *
* *
* The function name and URI when calling a function * The function name and URI when calling a function
* *
d function * const xmlChar * d function * const xmlChar *
d functionURI * const xmlChar * d functionURI * const xmlChar *
* *
* function lookup function and data * function lookup function and data
* *
d funcLookupFunc... Func lookup func d funcLookupFunc... Func lookup func
d like(xmlXPathVariableLookupFunc) d like(xmlXPathVariableLookupFunc)
d funcLookupData... void * d funcLookupData... void *
d * d *
* *
* temporary namespace lists kept for walking the namespace axis * temporary namespace lists kept for walking the namespace axis
* *
d tmpNsList * xmlNsPtr * d tmpNsList * xmlNsPtr *
d tmpNsNr 10i 0 # scope namespaces d tmpNsNr like(xmlCint) # scope namespaces
* *
* error reporting mechanism * error reporting mechanism
* *
@@ -376,7 +376,7 @@
* *
d dict like(xmlDictPtr) Dictionary if any d dict like(xmlDictPtr) Dictionary if any
* *
d flags 10i 0 Compilation control d flags like(xmlCint) Compilation control
* *
* Cache for reusal of XPath objects * Cache for reusal of XPath objects
* *
@@ -398,19 +398,19 @@
d cur * const xmlChar * d cur * const xmlChar *
d base * const xmlChar * d base * const xmlChar *
* *
d error 10i 0 Error code d error like(xmlCint) Error code
* *
d context like(xmlXPathContextPtr) Evaluation context d context like(xmlXPathContextPtr) Evaluation context
d value like(xmlXPathObjectPtr) The current value d value like(xmlXPathObjectPtr) The current value
d valueNr 10i 0 Value stack depth d valueNr like(xmlCint) Value stack depth
d valueMax 10i 0 Max stack depth d valueMax like(xmlCint) Max stack depth
d valueTab * xmlXPathObjectPtr * d valueTab * xmlXPathObjectPtr *
* *
d comp like(xmlXPathCompExprPtr) Precompiled expr. d comp like(xmlXPathCompExprPtr) Precompiled expr.
d xptr 10i 0 XPointer expression? d xptr like(xmlCint) XPointer expression?
d ancestor like(xmlNodePtr) To walk prec. axis d ancestor like(xmlNodePtr) To walk prec. axis
* *
d valueFrame 10i 0 Limit stack pop d valueFrame like(xmlCint) Limit stack pop
************************************************************************** **************************************************************************
* * * *
@@ -447,36 +447,41 @@
d val value like(xmlXPathObjectPtr) d val value like(xmlXPathObjectPtr)
d xmlXPathCmpNodes... d xmlXPathCmpNodes...
d pr 10i 0 extproc('xmlXPathCmpNodes') d pr extproc('xmlXPathCmpNodes')
d like(xmlCint)
d node1 value like(xmlNodePtr) d node1 value like(xmlNodePtr)
d node2 value like(xmlNodePtr) d node2 value like(xmlNodePtr)
* Conversion functions to basic types. * Conversion functions to basic types.
d xmlXPathCastNumberToBoolean... d xmlXPathCastNumberToBoolean...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXPathCastNumberToBoolean') d 'xmlXPathCastNumberToBoolean')
d like(xmlCint)
d val 8f value d val 8f value
d xmlXPathCastStringToBoolean... d xmlXPathCastStringToBoolean...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXPathCastStringToBoolean') d 'xmlXPathCastStringToBoolean')
d like(xmlCint)
d val * value options(*string) const xmlChar * d val * value options(*string) const xmlChar *
d xmlXPathCastNodeSetToBoolean... d xmlXPathCastNodeSetToBoolean...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXPathCastNodeSetToBoolean') d 'xmlXPathCastNodeSetToBoolean')
d like(xmlCint)
d ns value like(xmlNodeSetPtr) d ns value like(xmlNodeSetPtr)
d xmlXPathCastToBoolean... d xmlXPathCastToBoolean...
d pr 10i 0 extproc('xmlXPathCastToBoolean') d pr extproc('xmlXPathCastToBoolean')
d like(xmlCint)
d val value like(xmlXPathObjectPtr) d val value like(xmlXPathObjectPtr)
d xmlXPathCastBooleanToNumber... d xmlXPathCastBooleanToNumber...
d pr extproc( d pr extproc(
d 'xmlXPathCastBooleanToNumber') d 'xmlXPathCastBooleanToNumber')
d 8f d 8f
d val 10i 0 value d val value like(xmlCint)
d xmlXPathCastStringToNumber... d xmlXPathCastStringToNumber...
d pr 8f extproc('xmlXPathCastStringToNumber') d pr 8f extproc('xmlXPathCastStringToNumber')
@@ -498,7 +503,7 @@
d xmlXPathCastBooleanToString... d xmlXPathCastBooleanToString...
d pr * extproc( xmlChar * d pr * extproc( xmlChar *
d 'xmlXPathCastBooleanToString') d 'xmlXPathCastBooleanToString')
d val 10i 0 value d val value like(xmlCint)
d xmlXPathCastNumberToString... d xmlXPathCastNumberToString...
d pr * extproc('xmlXPathCastNumberToString')xmlChar * d pr * extproc('xmlXPathCastNumberToString')xmlChar *
@@ -544,11 +549,12 @@
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d xmlXPathContextSetCache... d xmlXPathContextSetCache...
d pr 10i 0 extproc('xmlXPathContextSetCache') d pr extproc('xmlXPathContextSetCache')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d active 10i 0 value d active value like(xmlCint)
d value 10i 0 value d value value like(xmlCint)
d options 10i 0 value d options value like(xmlCint)
* Evaluation functions. * Evaluation functions.
@@ -558,7 +564,8 @@
d doc value like(xmlDocPtr) d doc value like(xmlDocPtr)
d xmlXPathSetContextNode... d xmlXPathSetContextNode...
d pr 10i 0 extproc('xmlXPathSetContextNode') d pr extproc('xmlXPathSetContextNode')
d like(xmlCint)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d ctx value like(xmlXPathContextPtr) d ctx value like(xmlXPathContextPtr)
@@ -581,7 +588,8 @@
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d xmlXPathEvalPredicate... d xmlXPathEvalPredicate...
d pr 10i 0 extproc('xmlXPathEvalPredicate') d pr extproc('xmlXPathEvalPredicate')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d res value like(xmlXPathObjectPtr) d res value like(xmlXPathObjectPtr)
@@ -605,8 +613,9 @@
d ctx value like(xmlXPathContextPtr) d ctx value like(xmlXPathContextPtr)
d xmlXPathCompiledEvalToBoolean... d xmlXPathCompiledEvalToBoolean...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXPathCompiledEvalToBoolean') d 'xmlXPathCompiledEvalToBoolean')
d like(xmlCint)
d comp value like(xmlXPathCompExprPtr) d comp value like(xmlXPathCompExprPtr)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
@@ -624,10 +633,12 @@
/if defined(XML_TESTVAL) /if defined(XML_TESTVAL)
d xmlXPathInit pr extproc('xmlXPathInit') d xmlXPathInit pr extproc('xmlXPathInit')
d xmlXPathIsNaN pr 10i 0 extproc('xmlXPathIsNaN') d xmlXPathIsNaN pr extproc('xmlXPathIsNaN')
d like(xmlCint)
d val 8f value d val 8f value
d xmlXPathIsInf pr 10i 0 extproc('xmlXPathIsInf') d xmlXPathIsInf pr extproc('xmlXPathIsInf')
d like(xmlCint)
d val 8f value d val 8f value
/undefine XML_TESTVAL /undefine XML_TESTVAL
@@ -637,17 +648,19 @@
/if defined(LIBXML_XPATH_ENABLED) /if defined(LIBXML_XPATH_ENABLED)
d xmlXPathNodeSetGetLength... d xmlXPathNodeSetGetLength...
d pr 10i 0 extproc('__xmlXPathNodeSetGetLength') d pr extproc('__xmlXPathNodeSetGetLength')
d like(xmlCint)
d ns value like(xmlNodeSetPtr) d ns value like(xmlNodeSetPtr)
d xmlXPathNodeSetItem... d xmlXPathNodeSetItem...
d pr extproc('__xmlXPathNodeSetItem') d pr extproc('__xmlXPathNodeSetItem')
d like(xmlNodePtr) d like(xmlNodePtr)
d ns value like(xmlNodeSetPtr) d ns value like(xmlNodeSetPtr)
d index 10i 0 value d index value like(xmlCint)
d xmlXPathNodeSetIsEmpty... d xmlXPathNodeSetIsEmpty...
d pr 10i 0 extproc('__xmlXPathNodeSetIsEmpty') d pr extproc('__xmlXPathNodeSetIsEmpty')
d like(xmlCint)
d ns value like(xmlNodeSetPtr) d ns value like(xmlNodeSetPtr)
/endif LIBXML_XPATH_ENABLED /endif LIBXML_XPATH_ENABLED
/endif XML_XPATH_H__ /endif XML_XPATH_H__

View File

@@ -11,10 +11,12 @@
/define XML_XPATH_INTERNALS_H__ /define XML_XPATH_INTERNALS_H__
/include "libxmlrpg/xmlversion" /include "libxmlrpg/xmlversion"
/include "libxmlrpg/xpath"
/if defined(LIBXML_XPATH_ENABLED) /if defined(LIBXML_XPATH_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xpath"
************************************************************************ ************************************************************************
* * * *
* Helpers * * Helpers *
@@ -25,7 +27,8 @@
* shouldn't be used in #ifdef's preprocessor instructions. * shouldn't be used in #ifdef's preprocessor instructions.
d xmlXPathPopBoolean... d xmlXPathPopBoolean...
d pr 10i 0 extproc('xmlXPathPopBoolean') d pr extproc('xmlXPathPopBoolean')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d xmlXPathPopNumber... d xmlXPathPopNumber...
@@ -71,31 +74,32 @@
d pr extproc('xmlXPatherror') d pr extproc('xmlXPatherror')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d file * value options(*string) const char * d file * value options(*string) const char *
d line 10i 0 value d line value like(xmlCint)
d no 10i 0 value d no value like(xmlCint)
d xmlXPathErr pr extproc('xmlXPathErr') d xmlXPathErr pr extproc('xmlXPathErr')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d error 10i 0 value d error value like(xmlCint)
/if defined(LIBXML_DEBUG_ENABLED) /if defined(LIBXML_DEBUG_ENABLED)
d xmlXPathDebugDumpObject... d xmlXPathDebugDumpObject...
d pr extproc('xmlXPathDebugDumpObject') d pr extproc('xmlXPathDebugDumpObject')
d output * value FILE * d output * value FILE *
d cur value like(xmlXPathObjectPtr) d cur value like(xmlXPathObjectPtr)
d depth 10i 0 value d depth value like(xmlCint)
d xmlXPathDebugDumpCompExpr... d xmlXPathDebugDumpCompExpr...
d pr extproc('xmlXPathDebugDumpCompExpr') d pr extproc('xmlXPathDebugDumpCompExpr')
d output * value FILE * d output * value FILE *
d comp value like(xmlXPathCompExprPtr) d comp value like(xmlXPathCompExprPtr)
d depth 10i 0 value d depth value like(xmlCint)
/endif /endif
* NodeSet handling. * NodeSet handling.
d xmlXPathNodeSetContains... d xmlXPathNodeSetContains...
d pr 10i 0 extproc('xmlXPathNodeSetContains') d pr extproc('xmlXPathNodeSetContains')
d like(xmlCint)
d cur value like(xmlNodeSetPtr) d cur value like(xmlNodeSetPtr)
d val value like(xmlNodePtr) d val value like(xmlNodePtr)
@@ -122,7 +126,8 @@
d nodes value like(xmlNodeSetPtr) d nodes value like(xmlNodeSetPtr)
d xmlXPathHasSameNodes... d xmlXPathHasSameNodes...
d pr 10i 0 extproc('xmlXPathHasSameNodes') d pr extproc('xmlXPathHasSameNodes')
d like(xmlCint)
d nodes1 value like(xmlNodeSetPtr) d nodes1 value like(xmlNodeSetPtr)
d nodes2 value like(xmlNodeSetPtr) d nodes2 value like(xmlNodeSetPtr)
@@ -177,7 +182,8 @@
* Extending a context. * Extending a context.
d xmlXPathRegisterNs... d xmlXPathRegisterNs...
d pr 10i 0 extproc('xmlXPathRegisterNs') d pr extproc('xmlXPathRegisterNs')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d prefix * value options(*string) const xmlChar * d prefix * value options(*string) const xmlChar *
d ns_uri * value options(*string) const xmlChar * d ns_uri * value options(*string) const xmlChar *
@@ -193,26 +199,30 @@
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d xmlXPathRegisterFunc... d xmlXPathRegisterFunc...
d pr 10i 0 extproc('xmlXPathRegisterFunc') d pr extproc('xmlXPathRegisterFunc')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d f value like(xmlXPathFunction) d f value like(xmlXPathFunction)
d xmlXPathRegisterFuncNS... d xmlXPathRegisterFuncNS...
d pr 10i 0 extproc('xmlXPathRegisterFuncNS') d pr extproc('xmlXPathRegisterFuncNS')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d ns_uri * value options(*string) const xmlChar * d ns_uri * value options(*string) const xmlChar *
d f value like(xmlXPathFunction) d f value like(xmlXPathFunction)
d xmlXPathRegisterVariable... d xmlXPathRegisterVariable...
d pr 10i 0 extproc('xmlXPathRegisterVariable') d pr extproc('xmlXPathRegisterVariable')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d value value like(xmlXPathObjectPtr) d value value like(xmlXPathObjectPtr)
d xmlXPathRegisterVariableNS... d xmlXPathRegisterVariableNS...
d pr 10i 0 extproc('xmlXPathRegisterVariableNS') d pr extproc('xmlXPathRegisterVariableNS')
d like(xmlCint)
d ctxt value like(xmlXPathContextPtr) d ctxt value like(xmlXPathContextPtr)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
d ns_uri * value options(*string) const xmlChar * d ns_uri * value options(*string) const xmlChar *
@@ -273,7 +283,8 @@
d like(xmlXPathObjectPtr) d like(xmlXPathObjectPtr)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d valuePush pr 10i 0 extproc('valuePush') d valuePush pr extproc('valuePush')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d value value like(xmlXPathObjectPtr) d value value like(xmlXPathObjectPtr)
@@ -305,7 +316,7 @@
d xmlXPathNewBoolean... d xmlXPathNewBoolean...
d pr extproc('xmlXPathNewBoolean') d pr extproc('xmlXPathNewBoolean')
d like(xmlXPathObjectPtr) d like(xmlXPathObjectPtr)
d val 10i 0 value d val value like(xmlCint)
d xmlXPathNewNodeSet... d xmlXPathNewNodeSet...
d pr extproc('xmlXPathNewNodeSet') d pr extproc('xmlXPathNewNodeSet')
@@ -318,17 +329,20 @@
d val value like(xmlNodePtr) d val value like(xmlNodePtr)
d xmlXPathNodeSetAdd... d xmlXPathNodeSetAdd...
d pr 10i 0 extproc('xmlXPathNodeSetAdd') d pr extproc('xmlXPathNodeSetAdd')
d like(xmlCint)
d cur value like(xmlNodeSetPtr) d cur value like(xmlNodeSetPtr)
d val value like(xmlNodePtr) d val value like(xmlNodePtr)
d xmlXPathNodeSetAddUnique... d xmlXPathNodeSetAddUnique...
d pr 10i 0 extproc('xmlXPathNodeSetAddUnique') d pr extproc('xmlXPathNodeSetAddUnique')
d like(xmlCint)
d cur value like(xmlNodeSetPtr) d cur value like(xmlNodeSetPtr)
d val value like(xmlNodePtr) d val value like(xmlNodePtr)
d xmlXPathNodeSetAddNs... d xmlXPathNodeSetAddNs...
d pr 10i 0 extproc('xmlXPathNodeSetAddNs') d pr extproc('xmlXPathNodeSetAddNs')
d like(xmlCint)
d cur value like(xmlNodeSetPtr) d cur value like(xmlNodeSetPtr)
d node value like(xmlNodePtr) d node value like(xmlNodePtr)
d ns value like(xmlNsPtr) d ns value like(xmlNsPtr)
@@ -359,8 +373,9 @@
d str * value options(*string) const xmlChar * d str * value options(*string) const xmlChar *
d xmlXPathEvaluatePredicateResult... d xmlXPathEvaluatePredicateResult...
d pr 10i 0 extproc( d pr extproc(
d 'xmlXPathEvaluatePredicateResult') d 'xmlXPathEvaluatePredicateResult')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d res value like(xmlXPathObjectPtr) d res value like(xmlXPathObjectPtr)
@@ -383,7 +398,7 @@
d xmlXPathNodeSetRemove... d xmlXPathNodeSetRemove...
d pr extproc('xmlXPathNodeSetRemove') d pr extproc('xmlXPathNodeSetRemove')
d cur value like(xmlNodeSetPtr) d cur value like(xmlNodeSetPtr)
d val 10i 0 value d val value like(xmlCint)
d xmlXPathNewNodeSetList... d xmlXPathNewNodeSetList...
d pr extproc('xmlXPathNewNodeSetList') d pr extproc('xmlXPathNewNodeSetList')
@@ -401,18 +416,21 @@
d val * value void * d val * value void *
d xmlXPathEqualValues... d xmlXPathEqualValues...
d pr 10i 0 extproc('xmlXPathEqualValues') d pr extproc('xmlXPathEqualValues')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d xmlXPathNotEqualValues... d xmlXPathNotEqualValues...
d pr 10i 0 extproc('xmlXPathNotEqualValues') d pr extproc('xmlXPathNotEqualValues')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d xmlXPathCompareValues... d xmlXPathCompareValues...
d pr 10i 0 extproc('xmlXPathCompareValues') d pr extproc('xmlXPathCompareValues')
d like(xmlCint)
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d inf 10i 0 value d inf value like(xmlCint)
d strict 10i 0 value d strict value like(xmlCint)
d xmlXPathValueFlipSign... d xmlXPathValueFlipSign...
d pr extproc('xmlXPathValueFlipSign') d pr extproc('xmlXPathValueFlipSign')
@@ -439,7 +457,8 @@
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d xmlXPathIsNodeType... d xmlXPathIsNodeType...
d pr 10i 0 extproc('xmlXPathIsNodeType') d pr extproc('xmlXPathIsNodeType')
d like(xmlCint)
d name * value options(*string) const xmlChar * d name * value options(*string) const xmlChar *
* Some of the axis navigation routines. * Some of the axis navigation routines.
@@ -530,137 +549,137 @@
d xmlXPathLastFunction... d xmlXPathLastFunction...
d pr extproc('xmlXPathLastFunction') d pr extproc('xmlXPathLastFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathPositionFunction... d xmlXPathPositionFunction...
d pr extproc('xmlXPathPositionFunction') d pr extproc('xmlXPathPositionFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathCountFunction... d xmlXPathCountFunction...
d pr extproc('xmlXPathCountFunction') d pr extproc('xmlXPathCountFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathIdFunction... d xmlXPathIdFunction...
d pr extproc('xmlXPathIdFunction') d pr extproc('xmlXPathIdFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathLocalNameFunction... d xmlXPathLocalNameFunction...
d pr extproc('xmlXPathLocalNameFunction') d pr extproc('xmlXPathLocalNameFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathNamespaceURIFunction... d xmlXPathNamespaceURIFunction...
d pr extproc( d pr extproc(
d 'xmlXPathNamespaceURIFunction') d 'xmlXPathNamespaceURIFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathStringFunction... d xmlXPathStringFunction...
d pr extproc('xmlXPathStringFunction') d pr extproc('xmlXPathStringFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathStringLengthFunction... d xmlXPathStringLengthFunction...
d pr extproc( d pr extproc(
d 'xmlXPathStringLengthFunction') d 'xmlXPathStringLengthFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathConcatFunction... d xmlXPathConcatFunction...
d pr extproc('xmlXPathConcatFunction') d pr extproc('xmlXPathConcatFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathContainsFunction... d xmlXPathContainsFunction...
d pr extproc('xmlXPathContainsFunction') d pr extproc('xmlXPathContainsFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathStartsWithFunction... d xmlXPathStartsWithFunction...
d pr extproc('xmlXPathStartsWithFunction') d pr extproc('xmlXPathStartsWithFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathSubstringFunction... d xmlXPathSubstringFunction...
d pr extproc('xmlXPathSubstringFunction') d pr extproc('xmlXPathSubstringFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathSubstringBeforeFunction... d xmlXPathSubstringBeforeFunction...
d pr extproc( d pr extproc(
d 'xmlXPathSubstringBeforeFunction') d 'xmlXPathSubstringBeforeFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathSubstringAfterFunction... d xmlXPathSubstringAfterFunction...
d pr extproc( d pr extproc(
d 'xmlXPathSubstringAfterFunction') d 'xmlXPathSubstringAfterFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathNormalizeFunction... d xmlXPathNormalizeFunction...
d pr extproc('xmlXPathNormalizeFunction') d pr extproc('xmlXPathNormalizeFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathTranslateFunction... d xmlXPathTranslateFunction...
d pr extproc('xmlXPathTranslateFunction') d pr extproc('xmlXPathTranslateFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathNotFunction... d xmlXPathNotFunction...
d pr extproc('xmlXPathNotFunction') d pr extproc('xmlXPathNotFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathTrueFunction... d xmlXPathTrueFunction...
d pr extproc('xmlXPathTrueFunction') d pr extproc('xmlXPathTrueFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathFalseFunction... d xmlXPathFalseFunction...
d pr extproc('xmlXPathFalseFunction') d pr extproc('xmlXPathFalseFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathLangFunction... d xmlXPathLangFunction...
d pr extproc('xmlXPathLangFunction') d pr extproc('xmlXPathLangFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathNumberFunction... d xmlXPathNumberFunction...
d pr extproc('xmlXPathNumberFunction') d pr extproc('xmlXPathNumberFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathSumFunction... d xmlXPathSumFunction...
d pr extproc('xmlXPathSumFunction') d pr extproc('xmlXPathSumFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathFloorFunction... d xmlXPathFloorFunction...
d pr extproc('xmlXPathFloorFunction') d pr extproc('xmlXPathFloorFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathCeilingFunction... d xmlXPathCeilingFunction...
d pr extproc('xmlXPathCeilingFunction') d pr extproc('xmlXPathCeilingFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathRoundFunction... d xmlXPathRoundFunction...
d pr extproc('xmlXPathRoundFunction') d pr extproc('xmlXPathRoundFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPathBooleanFunction... d xmlXPathBooleanFunction...
d pr extproc('xmlXPathBooleanFunction') d pr extproc('xmlXPathBooleanFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
* Really internal functions * Really internal functions

View File

@@ -19,6 +19,7 @@
/if defined(LIBXML_XPTR_ENABLED) /if defined(LIBXML_XPTR_ENABLED)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/tree" /include "libxmlrpg/tree"
/include "libxmlrpg/xpath" /include "libxmlrpg/xpath"
@@ -29,8 +30,8 @@
d xmlLocationSet ds based(xmlLocationSetPtr) d xmlLocationSet ds based(xmlLocationSetPtr)
d align qualified d align qualified
d locNr 10i 0 # locations in set d locNr like(xmlCint) # locations in set
d locMax 10i 0 Max locations in set d locMax like(xmlCint) Max locations in set
d locTab * xmlXPathObjectPtr * d locTab * xmlXPathObjectPtr *
* Handling of location sets. * Handling of location sets.
@@ -54,9 +55,9 @@
d pr extproc('xmlXPtrNewRange') d pr extproc('xmlXPtrNewRange')
d like(xmlXPathObjectPtr) d like(xmlXPathObjectPtr)
d start value like(xmlNodePtr) d start value like(xmlNodePtr)
d startindex 10i 0 value d startindex value like(xmlCint)
d end value like(xmlNodePtr) d end value like(xmlNodePtr)
d endindex 10i 0 value d endindex value like(xmlCint)
d xmlXPtrNewRangePoints... d xmlXPtrNewRangePoints...
d pr extproc('xmlXPtrNewRangePoints') d pr extproc('xmlXPtrNewRangePoints')
@@ -123,7 +124,7 @@
d xmlXPtrLocationSetRemove... d xmlXPtrLocationSetRemove...
d pr extproc('xmlXPtrLocationSetRemove') d pr extproc('xmlXPtrLocationSetRemove')
d cur value like(xmlLocationSetPtr) d cur value like(xmlLocationSetPtr)
d val 10i 0 value d val value like(xmlCint)
* Functions. * Functions.
@@ -142,7 +143,7 @@
d xmlXPtrRangeToFunction... d xmlXPtrRangeToFunction...
d pr extproc('xmlXPtrRangeToFunction') d pr extproc('xmlXPtrRangeToFunction')
d ctxt value like(xmlXPathParserContextPtr) d ctxt value like(xmlXPathParserContextPtr)
d nargs 10i 0 value d nargs value like(xmlCint)
d xmlXPtrBuildNodeList... d xmlXPtrBuildNodeList...
d pr extproc('xmlXPtrBuildNodeList') d pr extproc('xmlXPtrBuildNodeList')