$.WIDE Option

(Type: Boolean, Default: FALSE)

<$.WIDE option>

── $.WIDE ─────────────────────────────────────────────────────────────┤

The $.WIDE option tells the PATCH utility to expect input in WIDESYMBOL format. That is, sequence numbers in columns 1 through 11, patch ID in columns 12 through 21, and text starting in column 22. The TAPE file and all other source files except CARD are interpreted as being in this WIDESYMBOL format. CARD is interpreted as all text field, with sequence and patch ID fields being blank.

TAPE is unconditionally opened, and its MAXRECSIZE, FRAMESIZE, and COMPILERKIND are copied to the output files PATCH, PATCHES, and NEWTAPE. The FILEKIND of these output files is set to WIDESYMBOL. If TAPE.FILESTRUCTURE is STREAM, the FILESTRUCTURE of the output file is set to STREAM. If TAPE.FILESTRUCTURE is not STREAM, the BLOCKSIZE of the TAPE file is copied to the output files.

If the TAPE file option COMPILERKIND is that of a language that uses DELETE rather than VOIDT, $DELETE or $VOIDT records produce $DELETE records. Otherwise, $VOIDT records are produced.

When the $.WIDE option is set, an error is issued if the WIDESYMBOL text field width (as inferred from the attributes of TAPE) is less than 72 or more than 255. Also, if nonblank text from a $.FILE or a $.INSERT file is truncated when adjusting to the target text field width, an error is issued.