Rational Developer for System z
PL/I for Windows, Version 7.6, Programming Guide

Choosing the right compile-time options

By selecting certain compile time options, you can make your source code more portable across compilers and platforms. For instance, if you select LANGLVL(SAA), the compiler flags any keywords not supported by pre-Enterprise PL/I and does not recognize any built-in functions not supported by pre-Enterprise PL/I.

If you want to improve compatibility with pre-Enterprise PL/I, you could specify the following options:

Note that the option DEFAULT(RETURNS(BYADDR)) will make the invocation of a non-PL/I function on the workstation fail unless the BYVALUE attribute is specified in the RETURNS description.

These (and all the other compiler) options are listed alphabetically in Compile-time option descriptions where they are also described in detail.


Terms of use | Feedback

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