/define XML_VALID_H__
/include "libxmlrpg/xmlversion"
- /include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/xmlerror"
/include "libxmlrpg/tree"
/include "libxmlrpg/list"
* Node analysis stack used when validating within entities
*
d node like(xmlNodePtr) Current parsed Node
- d nodeNr like(xmlCint) Parsing stack depth
- d nodeMax like(xmlCint) Max stack depth
+ d nodeNr 10i 0 Parsing stack depth
+ d nodeMax 10i 0 Max stack depth
d nodeTab * xmlNodePtr *
*
- d finishDtd like(xmlCuint)
+ d finishDtd 10u 0 Finish validtng DTD?
d doc like(xmlDocPtr) The document
- d valid like(xmlCint) Temp check result
+ d valid 10i 0 Temp check result
*
* state state used for non-determinist content validation
*
d vstate * xmlValidState *
- d vstateNr like(xmlCint) Validat. stack depth
- d vstateMax like(xmlCint) Max stack depth
+ d vstateNr 10i 0 Validat. stack depth
+ d vstateMax 10i 0 Max stack depth
d vstateTab * xmlValidState *
*
/if defined(LIBXML_REGEXP_ENABLED)
d xmlSnprintfElementContent...
d pr extproc('xmlSnprintfElementContent')
d buf 65535 options(*varsize)
- d size value like(xmlCint)
+ d size 10i 0 value
d content value like(xmlElementContentPtr)
- d englob value like(xmlCint)
+ d englob 10i 0 value
/if defined(LIBXML_OUTPUT_ENABLED)
* DEPRECATED
d pr extproc('xmlSprintfElementContent')
d buf 65535 options(*varsize)
d content value like(xmlElementContentPtr)
- d englob value like(xmlCint)
+ d englob 10i 0 value
/endif LIBXML_OUTPUT_ENABLD
* DEPRECATED
d doc value like(xmlDocPtr)
d ID * value options(*string) const xmlChar *
- d xmlIsID pr extproc('xmlIsID')
- d like(xmlCint)
+ d xmlIsID pr 10i 0 extproc('xmlIsID')
d doc value like(xmlDocPtr)
d node value like(xmlNodePtr)
d attr value like(xmlAttrPtr)
- d xmlRemoveID pr extproc('xmlRemoveID')
- d like(xmlCint)
+ d xmlRemoveID pr 10i 0 extproc('xmlRemoveID')
d doc value like(xmlDocPtr)
d attr value like(xmlAttrPtr)
d pr extproc('xmlFreeRefTable')
d table value like(xmlRefTablePtr)
- d xmlIsRef pr extproc('xmlIsRef')
- d like(xmlCint)
+ d xmlIsRef pr 10i 0 extproc('xmlIsRef')
d doc value like(xmlDocPtr)
d node value like(xmlNodePtr)
d attr value like(xmlAttrPtr)
- d xmlRemoveRef pr extproc('xmlRemoveRef')
- d like(xmlCint)
+ d xmlRemoveRef pr 10i 0 extproc('xmlRemoveRef')
d doc value like(xmlDocPtr)
d attr value like(xmlAttrPtr)
d ctxt value like(xmlValidCtxtPtr)
d xmlValidateRoot...
- d pr extproc('xmlValidateRoot')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateRoot')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d xmlValidateElementDecl...
- d pr extproc('xmlValidateElementDecl')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateElementDecl')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlElementPtr)
d value * value options(*string) const xmlChar *
d xmlValidateAttributeDecl...
- d pr extproc('xmlValidateAttributeDecl')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateAttributeDecl')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d attr value like(xmlAttributePtr)
d xmlValidateAttributeValue...
- d pr extproc('xmlValidateAttributeValue')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateAttributeValue')
d type value like(xmlAttributeType)
d value * value options(*string) const xmlChar *
d xmlValidateNotationDecl...
- d pr extproc('xmlValidateNotationDecl')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNotationDecl')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d nota value like(xmlNotationPtr)
- d xmlValidateDtd pr extproc('xmlValidateDtd')
- d like(xmlCint)
+ d xmlValidateDtd pr 10i 0 extproc('xmlValidateDtd')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d dtd value like(xmlDtdPtr)
d xmlValidateDtdFinal...
- d pr extproc('xmlValidateDtdFinal')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateDtdFinal')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d xmlValidateDocument...
- d pr extproc('xmlValidateDocument')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateDocument')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d xmlValidateElement...
- d pr extproc('xmlValidateElement')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateElement')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr)
d xmlValidateOneElement...
- d pr extproc('xmlValidateOneElement')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateOneElement')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr)
d xmlValidateOneAttribute...
- d pr extproc('xmlValidateOneAttribute')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateOneAttribute')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr)
d value * value options(*string) const xmlChar *
d xmlValidateOneNamespace...
- d pr extproc('xmlValidateOneNamespace')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateOneNamespace')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr)
d value * value options(*string) const xmlChar *
d xmlValidateDocumentFinal...
- d pr extproc('xmlValidateDocumentFinal')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateDocumentFinal')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
/endif LIBXML_VALID_ENABLED
/endif
/if defined(XML_TESTVAL)
d xmlValidateNotationUse...
- d pr extproc('xmlValidateNotationUse')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNotationUse')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d notationName * value options(*string) const xmlChar *
/endif
d xmlIsMixedElement...
- d pr extproc('xmlIsMixedElement')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlIsMixedElement')
d doc value like(xmlDocPtr)
d name * value options(*string) const xmlChar *
/if defined(LIBXML_VALID_ENABLED)
d xmlValidGetPotentialChildren...
- d pr extproc(
+ d pr 10i 0 extproc(
d 'xmlValidGetPotentialChildren')
- d like(xmlCint)
d ctree * value xmlElementContent *
d names * const xmlChar *(*)
- d len like(xmlCint)
- d max value like(xmlCint)
+ d len 10i 0
+ d max 10i 0 value
d xmlValidGetValidElements...
- d pr extproc('xmlValidGetValidElements')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidGetValidElements')
d prev like(xmlNodePtr)
d next like(xmlNodePtr)
d names * const xmlChar *(*)
- d max value like(xmlCint)
+ d max 10i 0 value
d xmlValidateNameValue...
- d pr extproc('xmlValidateNameValue')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNameValue')
d value * value options(*string) const xmlChar *
d xmlValidateNamesValue...
- d pr extproc('xmlValidateNamesValue')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNamesValue')
d value * value options(*string) const xmlChar *
d xmlValidateNmtokenValue...
- d pr extproc('xmlValidateNmtokenValue')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNmtokenValue')
d value * value options(*string) const xmlChar *
d xmlValidateNmtokensValue...
- d pr extproc('xmlValidateNmtokensValue')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidateNmtokensValue')
d value * value options(*string) const xmlChar *
/if defined(LIBXML_REGEXP_ENABLED)
* Validation based on the regexp support
d xmlValidBuildContentModel...
- d pr extproc('xmlValidBuildContentModel')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidBuildContentModel')
d ctxt value like(xmlValidCtxtPtr)
d elem value like(xmlElementPtr)
d xmlValidatePushElement...
- d pr extproc('xmlValidatePushElement')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidatePushElement')
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 extproc('xmlValidatePushCData')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidatePushCData')
d ctxt value like(xmlValidCtxtPtr)
d data * value options(*string) const xmlChar *
- d len value like(xmlCint)
+ d len 10i 0 value
d xmlValidatePopElement...
- d pr extproc('xmlValidatePopElement')
- d like(xmlCint)
+ d pr 10i 0 extproc('xmlValidatePopElement')
d ctxt value like(xmlValidCtxtPtr)
d doc value like(xmlDocPtr)
d elem value like(xmlNodePtr)