APOST Makes the Compiler interpret the figurative constant QUOTE as the single-quote character (').
AREACHECK Causes the Compiler to treat any token which starts in area A in the Procedure Division as a paragraph or section label, regardless
of the preceding tokens.
ARITH Defines the maximum number of digits for numeric data items.
CMPR2 Provides compatibility with the mainframe compiler option of the same name, which returns behavior of the COBOL 370, VS COBOL
II version 3 and VS COBOL II version 4 compilers to that of the VS COBOL II version 2 compiler.
DBCSSOSI Defines the two characters used as the shift-out and shift-in delimiters in DBCS literals.
DIALECT Enables check-time and run-time behavior consistent with the specified dialect.
DISPSIGN Determines the display output of numeric fields with included signs, under an IBM mainframe dialect only. (This directive
emulates the mainframe option of the same name.)
DPC-IN-SUBSCRIPT Turns on or off DECIMAL-POINT IS COMMA when processing subscripts.
IDENTIFIERLEN Specifies the portion of an identifier name that the compiler will consider to be significant.
MAPNAME Makes the Compiler alter program-names and entry-point names to make them compatible with OS/VS COBOL, DOS/VS COBOL, VS COBOL
II and COBOL/370.
NUMPROC Provides partial compatibility with the processing of invalid data on some non-IBM mainframe COBOL platforms.
OLDCOPY Makes COPY statements follow the ANSI'68 standard.
PANVALET Allows ++INCLUDE statements in your program.
PROGID-COMMENT Allows comments following the PROGRAM-ID header in the Program-Id paragraph.
QUOTE Makes the Compiler interpret the figurative constant QUOTE as the double-quote character (").
RDW Enables you to find out the length of a record that has just been read from a variable-length sequential file.
TRUNCCALLNAME Truncates subprogram names to a specified length.
TRUNCCOPY Specifies whether to truncate the names of copybooks.
TRUNCINC Specifies whether to truncate the names of ++INCLUDE files.