pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
The __EXT64 directive controls the availability of 64-bit addressing functionality; for more
details, see Appendix E “64-bit Addressing Functionality” (page 531).
The toggle __EXT64 is used with the directives “IF and IFNOT” (page 398) to conditionally
compile source code containing 64-bit addressing functionality.
This toggle is not supported by the EpTAL compilers prior to SPR T0561H01^AAP nor is it
supported by any pTAL or TAL compiler. If you need to compile using earlier versions of EpTAL,
pTAL, or TAL compiler, explicitly specify __EXT64 in a DEFINETOG directive which explicitly
defines and sets the toggle off in these compilers.
You can specify DEFINETOG __EXT64 using EpTAL compilers starting with SPR T0561H01^AAP
. However, doing so has no effect on the implicitly defined __EXT64 toggle setting.
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:
• SETTOG
• RESETTOG
• IF and IFNOT
• ENDIF
• TARGET
• __EXT64
References:
• SETTOG (page 415)
• RESETTOG (page 411)
• IF and IFNOT (page 398)
• ENDIF (page 390)
• “TARGET” (page 423)
• “__EXT64” (page 394)
• Toggles (page 370)
DO_TNS_SYNTAX
DO_TNS_SYNTAX
issues a warning for each occurrence of certain constructs that are valid in pTAL but not in TAL
(for these constructs, see the pTAL Conversion Guide).
NODO_TNS_SYNTAX
suppresses warnings for each occurrence of a construct that is valid in pTAL but not in TAL.
PUSHTNS_SYNTAX
pushes the current setting (DOTNS_SYNTAX or NODOTNS_SYNTAX) onto the DOTNS_SYNTAX
directive stack. Does not change the current setting.
DO_TNS_SYNTAX 389