rolled back to 2.9.2 because 2.9.4 doesn't work with XML validator
[platform/upstream/libxml2.git] / os400 / libxmlrpg / valid.rpgle
index 32ebbd3..722b89d 100644 (file)
@@ -9,7 +9,6 @@
       /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)