OFFSET

OFFSET affects whether a condensed PROCEDURE DIVISION listing is produced.

Syntax

Read syntax diagramSkip visual syntax diagramOFFSET=*NOYES
Default
OFFSET=NO
YES
Produces a condensed PROCEDURE DIVISION listing. The procedure portion of the listing will contain line numbers, statement references, and the location of the first instruction generated for each statement.

These items will also be written to the output listing:

  • Constant area
  • Program prolog areas (PPA1, PPA2, PPA3, PPA4)
  • Time stamp and compiler version information
  • Compiler options and program information
  • Base locator table
  • External symbols dictionary
  • Static maps
  • Automatic maps
NO
Does not condense the listing or produce the items listed above.

The LIST and OFFSET compiler options are mutually exclusive. Setting OFFSET=YES and LIST=YES results in a nonzero return code when you attempt to assemble the customization macro. For more information about conflict resolution, see Conflicting compiler options.