aboutsummaryrefslogtreecommitdiffstats
path: root/os400/libxmlrpg/xmlregexp.rpgle
diff options
context:
space:
mode:
Diffstat (limited to 'os400/libxmlrpg/xmlregexp.rpgle')
-rw-r--r--os400/libxmlrpg/xmlregexp.rpgle70
1 files changed, 43 insertions, 27 deletions
diff --git a/os400/libxmlrpg/xmlregexp.rpgle b/os400/libxmlrpg/xmlregexp.rpgle
index 65c2d077..01d411a7 100644
--- a/os400/libxmlrpg/xmlregexp.rpgle
+++ b/os400/libxmlrpg/xmlregexp.rpgle
@@ -13,6 +13,8 @@
/if defined(LIBXML_REGEXP_ENABLED)
+ /include "libxmlrpg/xmlTypesC"
+
* xmlRegexpPtr:
*
* A libxml regular expression, they can actually be far more complex
@@ -41,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 *
@@ -50,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:
@@ -79,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)
@@ -122,22 +130,25 @@
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
d xmlExpNodePtr s * based(######typedef######)
- d xmlExpNodeType s 10i 0 based(######typedef######) enum
+ d xmlExpNodeType s based(######typedef######)
+ d like(xmlCenum)
d XML_EXP_EMPTY c 0
d XML_EXP_FORBID...
d c 1
@@ -175,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)
@@ -193,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')
@@ -224,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')
@@ -233,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)