/define XML_PARSER_INTERNALS_H__
/include "libxmlrpg/xmlversion"
+ /include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser"
/include "libxmlrpg/HTMLparser"
/include "libxmlrpg/chvalid"
* boundary feature, use XML_PARSE_HUGE option to override it.
d xmlParserMaxDepth...
- d s 10u 0 import('xmlParserMaxDepth')
+ d s import('xmlParserMaxDepth')
+ d like(xmlCuint)
* XML_MAX_TEXT_LENGTH:
*
d s 9 import('xmlStringTextNoenc') \0 in 10th byte
d xmlStringComment...
- d s 7 import('xmlStringTextComment') \0 in 8th byte
+ d s 7 import('xmlStringComment') \0 in 8th byte
* 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.
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')
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)
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)
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')
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 *(*)
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 *
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...
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...
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...
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)
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)
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)
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 *
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)
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)