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

RESETTOG
RESETTOG turns off either specified toggles or all numeric toggles.
toggle-name
is an identifier with a maximum of 31 characters in length.
The only characters allowed in a toggle-name are alphabetic (“A through “Z” and a” through
z’), numeric (‘0” through “9”), underscore (“_”), and circumflex (“^”); the first character must
be alphabetic.
Names are case-insensitive (For example, abc is the same as Abc.)
toggle-number
is an unsigned decimal constant in the range 1 through 15. Leading zeros are ignored.
target
is as defined in TARGET (page 423). In TAL, a warning is returned if a target is specified and
the RESETTOG directive is ignored. In pTAL and EpTAL, RESETTOG can be applied to a target
only if the target specified was not named in the compiled TARGET directive.
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 RESETTOG directive is ignored.
In pTAL and EpTAL, an error is emitted if you specify PTAL in a RESETTOG 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 T0561H01^AAP, you can RESETTOG the __EXT64 toggle
however, this is not recommended. In T0561H01^AAP EpTAL, RESETTOG can be applied to
the __EXT64 toggle only if the implicit setting of the toggle is already off.
RESETTOG 411