pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
PTAL
is a toggle implicitly defined and set by the TAL, pTAL and EpTAL compilers. It is set on if the
compiler in use is any pTAL or EpTAL compiler, otherwise it is set off. See “DEFINETOG”
(page 388).
The TAL compiler emits a warning if PTAL is specified and the SETTOG directive is ignored. In
pTAL and EpTAL, an error is emitted if you specify PTAL in a SETTOG directive.
__EXT64
is a toggle implicitly defined and set by the EpTAL compiler starting with SPR T0561H01^AAP.
It is set on if the corresponding “__EXT64” (page 394) directive has been specified otherwise,
it is set off. The __EXT64 directive controls the availability of 64-bit addressing functionality;
see “DEFINETOG” (page 388) and Appendix E, “64-bit Addressing Functionality” (page 531).
In TAL, pTAL and EpTAL prior to SPR T0561H01^AAP, you can SETTOG the __EXT64 toggle
however, this is not recommended. In T0561H01^AAP EpTAL, SETTOG can be applied to the
__EXT64 toggle only if the implicit setting of the toggle is already on.
SETTOG with no arguments turns on all numeric toggles but does not affect named toggles.
NoneDefault:
Placement:
• With a parenthesized list, it can appear anywhere
• Without a parenthesized list, it must be the last directive on the directive
line or compilation command line
Applies to the compilation unitScope:
Interacts with:Dependencies:
• DEFINETOG
• ENDIF
• __EXT64
• IF and ENDIF
• RESETTOG
• TARGET
References:
• DEFINETOG (page 388)
• ENDIF (page 390)
• “__EXT64” (page 394)
• IF and IFNOT (page 398)
• RESETTOG (page 411)
• “TARGET” (page 516)
• Toggles (page 370)
SOURCE
SOURCE reads source code from another source file.
416 Compiler Directives