Run-time Behavior - Mainframe Compatibility
Causes a control character to be inserted at the start of each line in a print file. This is for compatibility with mainframe operation.
Provides support when performing arithmetic on mainframe-style pointers.
Controls behavior for alphanumeric moves between overlapping data items.
Enables AMODE"24" programs to access pointers to Data Division items passed to them by AMODE"31" programs.
Enables check-time and run-time behavior consistent with the specified dialect.
Specifies that CANCEL statements are not to be ignored.
Determines whether one floating-point receiving item can affect the results of other, nonfloating-point receiving items.
Controls the operation of comparisons involving numeric data items.
Ensures that run-time error 163 (illegal characters in numeric fields) does not occur when certain MOVE statements are executed on numeric display data items or numeric operands.
Causes Report Writer to produce mainframe print files with the full range of ASA characters.
Turns on word-storage mode.
Specifies the format of the program's floating point data items.
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.
Determines whether a program's floating point data items are to use IBM hexadecimal format.
Makes the evaluation of OCCURS DEPENDING ON items more compatible with the OS/VS COBOL compiler.
Specifies the behavior of return jumps from nested PERFORM statements.
Enables you to select how the remainder is calculated in a DIVIDE statement.
Provides limited emulation of mainframe compiler options NUMPROC(NOPFD) and NUMPROC(PFD) for MOVE and COMPARE statements.
Specifies the SYSPUNCH record length to be used.