Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Option for compiler statements

–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=
{COBOL/COMPATIBLE}

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