Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide

DESCLOCATOR or DESCLIST

When the DEFAULT(DESCLOCATOR) option is in effect, the compiler passes arguments requiring descriptors (such as strings and structures) via a descriptor locator in much the same way that the old compiler did. More information on descriptors and how they are passed is available in PL/I descriptors.

This option allows you to invoke an entry point that is not always passed all of the arguments that it declares.

This option also allows you to continue the somewhat unwise programming practice of passing a structure and receiving it as a pointer.

However, the code generated by the compiler for DEFAULT(DESCLOCATOR) may, in some situations, perform less well than that for DEFAULT(DESCLIST).


Terms of use | Feedback

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