TAL Reference Manual
Compiler Directives
TAL Reference Manual—526371-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










