1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-24 13:33:01 +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)
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser"
/include "libxmlrpg/parserInternals"
@@ -46,13 +47,14 @@
* There is only few public functions.
d docbEncodeEntities...
d pr 10i 0 extproc('docbEncodeEntities')
d pr extproc('docbEncodeEntities')
d like(xmlCint)
d out * value options(*string) unsigned char *
d outlen * value int *
d in * value options(*string) const unsigned char
d *
d inlen * value int *
d quoteChar 10i 0 value
d quoteChar value like(xmlCint)
d docbSAXParseDoc...
d pr extproc('docbSAXParseDoc')
@@ -92,15 +94,16 @@
d sax value like(docbSAXHandlerPtr)
d user_data * value void *
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 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 chunk * value options(*string) const char *
d size 10i 0 value
d terminate 10i 0 value
d size value like(xmlCint)
d terminate value like(xmlCint)
d docbCreateFileParserCtxt...
d pr extproc('docbCreateFileParserCtxt')
@@ -109,7 +112,8 @@
d encoding * value options(*string) const char *
d docbParseDocument...
d pr 10i 0 extproc('docbParseDocument')
d pr extproc('docbParseDocument')
d like(xmlCint)
d ctxt value like(docbParserCtxtPtr)
/endif LIBXML_DOCB_ENABLED

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -20,7 +20,8 @@
* Initializer
d xmlInitializeDict...
d pr 10i 0 extproc('xmlInitializeDict')
d pr extproc('xmlInitializeDict')
d like(xmlCint)
* Constructor and destructor.
@@ -44,7 +45,8 @@
d sub value like(xmlDictPtr)
d xmlDictReference...
d pr 10i 0 extproc('xmlDictGetReference')
d pr extproc('xmlDictGetReference')
d like(xmlCint)
d dict value like(xmlDictPtr)
d xmlDictFree pr extproc('xmlDictFree')
@@ -55,23 +57,25 @@
d xmlDictLookup pr * extproc('xmlDictLookup') const xmlChar *
d dict value like(xmlDictPtr)
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 dict value like(xmlDictPtr)
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 dict value like(xmlDictPtr)
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 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)
* Cleanup function

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -136,19 +136,22 @@
* The xmlGc function have an extra entry for atomic block
* 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 mallocFunc value like(xmlMallocFunc)
d reallocFunc value like(xmlReallocFunc)
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 mallocFunc like(xmlMallocFunc)
d reallocFunc like(xmlReallocFunc)
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 mallocFunc value like(xmlMallocFunc)
d mallocAtomicFunc...
@@ -156,7 +159,8 @@
d reallocFunc value like(xmlReallocFunc)
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 mallocFunc like(xmlMallocFunc)
d mallocAtomicFunc...
@@ -166,7 +170,8 @@
* 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.
@@ -175,9 +180,11 @@
* 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 fp * value FILE *
@@ -189,7 +196,7 @@
d xmlMemShow pr extproc('xmlMemShow')
d fp * value FILE *
d nr 10i 0 value
d nr value like(xmlCint)
d xmlMemoryDump pr extproc('xmlMemoryDump')
@@ -210,25 +217,25 @@
d xmlMallocLoc pr * extproc('xmlMallocLoc') void *
d size value like(xmlCsize_t)
d file * value options(*string) const char *
d line 10i 0 value
d line value like(xmlCint)
d xmlReallocLoc pr * extproc('xmlReallocLoc') void *
d ptr * value void *
d size value like(xmlCsize_t)
d file * value options(*string) const char *
d line 10i 0 value
d line value like(xmlCint)
d xmlMallocAtomicLoc...
d pr * extproc('xmlMallocAtomicLoc') void *
d size value like(xmlCsize_t)
d file * value options(*string) const char *
d line 10i 0 value
d line value like(xmlCint)
d xmlMemStrdupLoc...
d pr * extproc('xmlMemStrdupLoc') char *
d str * 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_THREADS_H__)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -29,19 +29,19 @@
d xmlStrndup pr * extproc('xmlStrndup') 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 cur * value options(*string) const char *
d len 10i 0 value
d len value like(xmlCint)
d xmlCharStrdup pr * extproc('xmlCharStrdup') xmlChar *
d cur * value options(*string) const char *
d xmlStrsub pr * extproc('xmlStrsub') const xmlChar *
d str * value options(*string) const xmlChar *
d start 10i 0 value
d len 10i 0 value
d start value like(xmlCint)
d len value like(xmlCint)
d xmlStrchr pr * extproc('xmlStrchr') const xmlChar *
d str * value options(*string) const xmlChar *
@@ -55,34 +55,41 @@
d str * 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 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 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 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 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 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 name * 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 xmlStrcat pr * extproc('xmlStrcat') xmlChar *
@@ -92,21 +99,22 @@
d xmlStrncat pr * extproc('xmlStrncat') xmlChar *
d cur * value options(*string) 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 str1 * 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.
* The following prototype supports up to 8 pointer arguments.
* Other argument signature can be achieved by defining alternate
* 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 len 10i 0 value
d len value like(xmlCint)
d msg * value options(*string) const xmlChar *
d arg1 * value options(*string: *nopass)
d arg2 * value options(*string: *nopass)
@@ -117,47 +125,55 @@
d arg7 * 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 len 10i 0 value
d len value like(xmlCint)
d msg * value options(*string) const xmlChar *
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 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 xmlUTF8Strsize pr 10i 0 extproc('xmlUTF8Strsize')
d xmlUTF8Strsize pr extproc('xmlUTF8Strsize')
d like(xmlCint)
d utf * value options(*string) const xmlChar *
d len 10i 0 value
d len value like(xmlCint)
d xmlUTF8Strndup pr * extproc('xmlUTF8Strndup') 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 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 utfchar * value options(*string) const xmlChar *
d xmlUTF8Strsub pr * extproc('xmlUTF8Strsub') xmlChar *
d utf * value options(*string) const xmlChar *
d start 10i 0 value
d len 10i 0 value
d start value like(xmlCint)
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 xmlUTF8Size pr 10i 0 extproc('xmlUTF8Size')
d xmlUTF8Size pr extproc('xmlUTF8Size')
d like(xmlCint)
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 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__)
/define XML_VERSION_H__
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xmlexports"
* use those to be sure nothing nasty will happen if
@@ -16,7 +17,7 @@
d xmlCheckVersion...
d pr extproc('xmlCheckVersion')
d version 10i 0 value
d version value like(xmlCint)
* LIBXML_DOTTED_VERSION:
*

View File

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

View File

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

View File

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

View File

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