This statement can be used to show the default values of the compiler, i.e., the values which apply to the corresponding MODIFY statements immediately after calling the START-CPLUS-COMPILER command and which remain in effect until a value is explicitly changed. These default values can also be set with the RESET-TO-DEFAULT statement.
SHOW-DEFAULTS |
SELECT= *UNCHANGED / *ALL / list-poss(11):*INCLUDE / *SOURCE / *MODULE / *OPTIMIZATION / *RUNTIME / *TEST / *DIAGNOSTIC / *LISTING / *CIF / *BIND / *LIBRARY-VERSION ,OUTPUT= *UNCHANGED / *SYSOUT / *SYSLST |
SELECT = *UNCHANGED
The value specified in the last SHOW-DEFAULTS statement applies.
SELECT = *ALL
Information on all MODIFY statements is shown.
SELECT = list-poss(11): *INCLUDE / *SOURCE / *MODULE / *OPTIMIZATION /*RUNTIME / *TEST / *DIAGNOSTIC / *LISTING / *CIF / *BIND / *LIBRARY-VERSION
Information is shown only for the specified MODIFY statements.
For example, *INCLUDE stands for MODIFY-INCLUDE-LIBRARIES, *SOURCE for MODIFY-SOURCE-PROPERTIES, etc.
OUTPUT = *UNCHANGED / *SYSOUT / *SYSLST
The information is output via SYSOUT (default setting) or SYSLST.
Note
Some options are displayed with the option value __unset__. These are options that can have different default values (so-called “alternative defaults”), depending on the language mode.