TAL Reference Manual

Compiler Directives
TAL Reference Manual526371-001
16-95
Example of USEGLOBALS Directive
Whenever you switch to a new version of the compiler, you must recompile the source
code using SAVEGLOBALS to create a new global declarations file.
Effect of Other Directives
When you use the following directives in the SAVEGLOBALS compilation, they affect
the USEGLOBALS compilation as follows:
Example of USEGLOBALS Directive
For an example and information on how the SAVEGLOBALS, USEGLOBALS,
BEGINCOMPILATION, SEARCH, and SYNTAX directives interact, see the
SAVEGLOBALS Directive
on page 16-75.
WARN Directive
For an example and information on how the SAVEGLOBALS, USEGLOBALS,
BEGINCOMPILATION, =, and SYNTAX directives interact, see the SAVEGLOBALS
Directive on page 16-75.
warning-number
is the number of a warning message. If specified with WARN, the message is
printed. If specified with NOWARN, the message is suppressed.
Directive Used in
SAVEGLOBALS
Compilation Effect in Subsequent USEGLOBALS Compilations
SYNTAX Negates need for using SEARCH in the USEGLOBALS
compilation because no object file was produced by the
SAVEGLOBALS compilation. You must use SYNTAX in the
USEGLOBALS compilation, however.
INHIBITXX Continues to generate inefficient but correct indexing for
global extended declarations located in the first 64 words of
primary global area.
PRINTSYM Continues to print symbols in listings.
SYMBOLS Continues making symbols available for all data blocks.
INT32INDEX Continues to produce INT(32) indexes from INT indexes.
warning-number
=
NOWARN
VST1664.vsd
WARN