pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

More information: ERRORS (page 393)
EXPORT_GLOBALS
EXPORT_GLOBALSDefault:
Placement:
Can appear any number of times in a compilation unit
Must appear before the first procedure is compiled
Cannot appear within BLOCK declarations
Applies to the compilation unit, except that NOEXPORT_GLOBALS does not
affect a compilation’s private data block, which is always exported
Scope:
Dependencies:
You must specify NOEXPORT_GLOBALS when declaring a data block that
belongs to an SRL
In a compilation that includes USEGLOBALS, the compiler exports the data
blocks declared in the USEGLOBALS declarations file only if
EXPORT_GLOBALS is active when the compiler encounters the
BEGINCOMPILATION directive.
References:
BEGINCOMPILATION (page 496)
SRL (page 514)
USEGLOBALS (page 516)
More information: EXPORT_GLOBALS (page 393)
__EXT64
offDefault:
Must appear either on the compiler command line or in the compiled source
code before the first source code token is scanned by the compiler.
Placement:
Affects the entire compilationScope:
NoneDependencies:
References:
“DEFINETOG” (page 388)
“ENDIF” (page 390)
“IF and IFNOT” (page 398)
“RESETTOG” (page 511)
“SETTOG” (page 415)
Toggles (page 370)
More information: __EXT64 (page 394)
Compiler Directives 501