–C comopt
comopt can be replaced by all the COMOPT statements listed below, either in full or abbreviated form. The functions of the various COMOPTs are described in chapter "Controlling the compiler with COMOPT statements".
Example 14-3
-C SET-FUNCTION-ERROR-DEFAULT=YES or -C S-F-E-D=YES
Overview: COMOPTs that can be passed with the –C option
COMOPT |
Possible abbreviation |
ACCEPT-LOW-TO-UP={YES/NO} |
ACC-L-T-U |
ACTIVATE-WARNING-MECHANISM={YES/NO} |
ACT-W-MECH |
ACTIVATE-XPG4-RETURNCODE={YES/NO} |
|
ALIGN-LLM-PAGE={YES/NO} |
A-L-P |
CHECK-CALLING-HIERARCHY={YES/NO} |
CHECK-C-H |
CHECK-DATE={YES/NO} |
CHECK-D |
CHECK-FUNCTION-ARGUMENTS={YES/NO} |
CHECK-FUNC |
CHECK-PARAMETER-COUNT={YES/NO} |
CHECK-PAR-C |
CHECK-REFERENCE-MODIFICATION={YES/NO} |
CHECK-REF |
CHECK-SCOPE-TERMINATORS={YES/NO} |
CHECK-S-T |
CHECK-SOURCE-SEQUENCE={YES/NO} |
CHECK-S-SEQ |
CHECK-TABLE-ACCESS={YES/NO} |
CHECK-TAB |
CONTINUE-AFTER-MESSAGE={YES/NO} |
CON-A-MESS |
DEFAULT-CALL-CONVENTION= |
DEF-C-C |
ENABLE-COBOL85-KEYWORDS-ONLY={YES/NO} |
|
EXPAND-COPY={YES/NO} |
EXP-COPY |
FLAG-ABOVE-INTERMEDIATE={YES/NO} |
|
FLAG-ABOVE-MINIMUM={YES/NO} |
|
FLAG-ALL-SEGMENTATION={YES/NO} |
|
FLAG-INTRINSIC-FUNCTIONS={YES/NO} |
|
FLAG-NONSTANDARD={YES/NO} |
|
FLAG-OBSOLETE={YES/NO} |
|
FLAG-REPORT-WRITER={YES/NO} |
|
FLAG-SEGMENTATION-ABOVE1={YES/NO} |
|
GENERATE-INITIAL-STATE={YES/NO} |
GEN-INIT-STA |
GENERATE-LINE-NUMBER={YES/NO} |
GEN-L-NUM |
GENERATE-SHARED-CODE={YES/NO} |
GEN-SHARE |
IGNORE-COPY-SUPPRESS={YES/NO} |
IGN-C-SUP |
IGNORE-OPTION-DIRECTIVES={YES/NO} |
IGN-O-DIR |
INHIBIT-BAD-SIGN-PROPAGATION={YES/NO} |
|
LINE-LENGTH=132 / 119..172 |
LINE-L |
LINES-PER-PAGE=64 / 20..128 |
LINES |
MARK-NEW-KEYWORDS={YES/NO} |
M-N-K |
MAXIMUM-ERROR-NUMBER=1..100 |
MAX-ERR |
MERGE-DIAGNOSTICS={YES/NO} |
M-DIAG |
MERGE-REFERENCES={YES/NO} |
M-REF |
PERMIT-STANDARD-DEVIATION={YES/NO} |
P-S-D |
RESET-PERFORM-EXITS={YES/NO} |
RES-PERF |
ROUND-FLOAT-RESULTS-DECIMAL={YES/NO} |
ROUND-FLOAT |
SEPARATE-TESTPOINTS={YES/NO} |
SEP-TESTP |
SET-FUNCTION-ERROR-DEFAULT={YES/NO} |
S-F-E-D |
SHORTEN-OBJECT={YES/NO} |
SHORT-OBJ |
SHORTEN-XREF={YES/NO} |
SHORT-XREF |
SORT-EBCDIC-DIN={YES/NO} |
SORT-E-D |
SORT-MAP={YES/NO} |
|
SUPPRESS-LISTINGS={YES/NO} |
SUP-LIST |
SUPPRESS-MODULE={YES/NO} |
SUP-MOD |
TERMINATE-AFTER-SEMANTIC={YES/NO} |
TERM-A-SEM |
TERMINATE-AFTER-SYNTAX={YES/NO} |
TERM-A-SYN |
TEST-WITH-COLUMN1={YES/NO} |
TEST-W-C |
UPDATE-REPOSITORY={YES/NO} |
UPD-R |
USE-APOSTROPHE={YES/NO} |
USE-AP |