TAL Reference Manual
Compiler Directives
TAL Reference Manual—526371-001
16-22
Example of COMPACT Directive
Example of COMPACT Directive
This example specifies the COMPACT directive at the end of the source file in case
sourced-in files specify NOCOMPACT. This is to ensure that BINSERV fills in gaps in
the lower 32K-word area of the code segment:
!This is MYSOURCE file
!Lots of code
!Last procedure
?COMPACT
!End of source file
CPU Directive
CPU specifies that the object file runs on a TNS system. (The need for this directive no
longer exists. This directive has no effect on the object file and is retained only for
compatibility with programs that still specify it.)
cpu-type
indicates the object file is to run on a TNS system—that is, a NonStop, NonStop
TXP, NonStop VLX, NonStop CLX, or NonStop Cyclone system.
cpu-type can be
one of these equivalent keywords:
TNS/II
NONSTOP
Usage Considerations
This directive can appear in the compilation command or in the source code before the
first declaration.
CROSSREF Directive
CROSSREF collects source-level declarations and cross-reference information or
specifies CROSSREF classes.
The default is NOCROSSREF.
cpu-type
VST1610.vsd
CPU