Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Language Reference Manual

VARGSIZE

VARGSIZE returns the number of bytes that a variable would occupy on the stack if it were passed byvalue.

Read syntax diagramSkip visual syntax diagram>>-VARGSIZE(x)-------------------------------------------------><
 
x
A variable of any data type, data organization, alignment, and storage class, except as listed below.

x cannot be:

VARGSIZE(x) returns the number of bytes that x would occupy on the stack if it were passed byvalue. This value will be at least as large as SIZE(x); it will be larger if the value returned by SIZE(x) needs to be rounded up to a 4-byte multiple.

VARGSIZE is meant to be used only inside a procedure whose last parameter has the LIST attribute.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)