aboutsummaryrefslogtreecommitdiff
path: root/libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle
diff options
context:
space:
mode:
Diffstat (limited to 'libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle')
-rw-r--r--libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle35
1 files changed, 35 insertions, 0 deletions
diff --git a/libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle b/libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle
new file mode 100644
index 0000000..3c8e200
--- /dev/null
+++ b/libxml2-2.9.10/os400/libxmlrpg/xmlstdarg.rpgle
@@ -0,0 +1,35 @@
+ * Summary: va_list support for ILE/RPG.
+ *
+ * Copy: See Copyright for the status of this software.
+ *
+ * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
+
+ /if not defined(XML_STDARG_H__)
+ /define XML_STDARG_H__
+
+ /include "libxmlrpg/xmlversion"
+ /include "libxmlrpg/xmlTypesC"
+
+ * The va_list object.
+
+ d xmlVaList ds based(######typedef######)
+ d align qualified
+ d current *
+ d next *
+
+ * Procedures.
+
+ d xmlVaStart pr extproc('__xmlVaStart')
+ d list likeds(xmlVaList)
+ d lastargaddr * value
+ d lastargsize value like(xmlCsize_t)
+
+ d xmlVaArg pr * extproc('__xmlVaArg')
+ d list likeds(xmlVaList)
+ d dest * value
+ d argsize value like(xmlCsize_t)
+
+ d xmlVaEnd pr extproc('__xmlVaEnd')
+ d list likeds(xmlVaList)
+
+ /endif XML_STDARG_H__