COBOL Manual for TNS/E Programs (H06.08+, J06.03+)

SUBTYPE works only with RUNNABLE.Dependencies:
RUNNABLEReferences:
The compiler installs the value of subtype-number in the object file header. When the object
file executes as a named process, it is assigned the process subtype specified by the value of
subtype-number. Any user can create a named process that has a subtype in this range.
SUPPRESS and NOSUPPRESS
SUPPRESS
overrides the LIST directive, suppressing all compiler listing output except the compiler leader
text, diagnostic messages, and the compiler trailer text.
NOSUPPRESS
overrides the SUPPRESS directive.
NOSUPPRESSDefault:
Accepted anywhere, but to suppress the compiler listing without altering the source
text, put SUPPRESS on the command line
Placement:
Applies until its opposite overrides itScope:
SUPPRESS overrides LIST (and therefore, it also overrides CODE, CROSSREF, ICODE,
LMAP, MAP, SHOWCOPY, and SQL).
Dependencies:
References:
LIST and NOLIST
MAP and NOMAP
SHOWCOPY and NOSHOWCOPY
SQL and NOSQL
SYMBOLS and NOSYMBOLS
SYMBOLS
includes a symbol table in the object file used by a symbolic debugger.
NOSYMBOLS
excludes the symbol table from the object file used by a symbolic debugger.
NOSYMBOLSDefault:
Accepted anywhere, but to affect a program other than the first program in a
compilation unit, SYMBOLS must follow either an ENDUNIT directive or an END
Placement:
PROGRAM statement, which signals the end of the preceding program’s Procedure
Division.
If you want a symbol table for a given separately compiled program, put SYMBOLS
before its Identification Division header. If the compiler encounters a subsequent
SYMBOLS or NOSYMBOLS directive within the text of that separately compiled
program, it issues a warning and ignores that directive.
Compiler Directives 577