pTAL Reference Manual (H06.08+)
Syntax Summary
HP pTAL Reference Manual—523746-006
A-90
BEGINCOMPILATION
BEGINCOMPILATION
More information: BEGINCOMPILATION on page 17-20
BLOCKGLOBALS
More information: BLOCKGLOBALS on page 17-21
Note.
•
This directive can appear only in the source file, not in the compilation command.
•
The EpTAL compiler ignores this directive.
Default: None
Placement:
•
In the source file between the last global data declaration and the
first procedure declaration, including any EXTERNAL and
FORWARD declarations
•
Can appear only once in a compilation unit
Scope: Applies to all source code that follows it in the compilation unit
Dependencies:
•
Has no effect without the USEGLOBALS directive
•
If you specify either SAVEGLOBALS or USEGLOBALS, your
compilation unit must have exactly one BEGINCOMPILATION
directive
•
Interacts with SAVEGLOBALS and USEGLOBALS
References:
•
SAVEGLOBALS on page A-111
•
USEGLOBALS on page A-118
Default: The compiler allocates data items in the _GLOBAL and $_GLOBAL data
blocks
Placement: Before the first data declaration in a compilation
Scope: Applies to the compilation unit
Dependencies: None
VST991.vsd
BEGINCOMPILATION
VST658.vsd
BLOCKGLOBALS










