1 * Summary: va_list support for ILE/RPG. 2 * 3 * Copy: See Copyright for the status of this software. 4 * 5 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. 6 7 /if not defined(XML_STDARG_H__) 8 /define XML_STDARG_H__ 9 10 /include "libxmlrpg/xmlversion" 11 /include "libxmlrpg/xmlTypesC" 12 13 * The va_list object. 14 15 d xmlVaList ds based(######typedef######) 16 d align qualified 17 d current * 18 d next * 19 20 * Procedures. 21 22 d xmlVaStart pr extproc('__xmlVaStart') 23 d list likeds(xmlVaList) 24 d lastargaddr * value 25 d lastargsize value like(xmlCsize_t) 26 27 d xmlVaArg pr * extproc('__xmlVaArg') 28 d list likeds(xmlVaList) 29 d dest * value 30 d argsize value like(xmlCsize_t) 31 32 d xmlVaEnd pr extproc('__xmlVaEnd') 33 d list likeds(xmlVaList) 34 35 /endif XML_STDARG_H__ 36