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

$EXTADDR_TO_EXT64ADDR (page 308)
$FIXED0_TO_EXT64ADDR (page 310)
$IS_32BIT_ADDR (page 321)
$PROC32ADDR (page 337)
$PROC64ADDR (page 338)
$UFIX (page 349)
$XADR32 (page 352)
$XADR64 (page 353)
Updated the following directives:
DEFINETOG (page 388)
ENDIF (page 390)
IF and IFNOT (page 398)
RESETTOG (page 411)
SETTOG (page 415)
Updated the following built-in routines:
$INT (page 317)
$PROCADDR (page 337)
$XADR (page 352)
Updated the following sections with 64-bit addressing functionality:
pTAL and TAL Compatibility (page 30)
Typed Integer Constants (page 44)
Converting Between Address Types and Numeric Data Types (page 51)
Using Arithmetic Operations to Adjust Addresses (page 55)
Comparing Addresses to Addresses (page 56)
Extended Addresses (page 77)
Initializing Simple Variables With Character Strings (page 105)
Assigning Addresses to Pointers in Structures (page 150)
Overview of Pointer Declaration (page 161)
PROCADDR, PROC32ADDR, and PROC64ADDR (Procedures, Procedure Pointers, and
Procedure Entry Points) (page 168)
EXTADDR, EXT32ADDR, and EXT64ADDR (Extended Addresses) (page 169)
Declaring Simple Pointers (page 170)
EXTADDR, EXT32ADDR, and EXT64ADDR Declarations (page 170)
Equivalencing Procedure Addresses (PROCADDR, PROC32ADDR, and PROC64ADDR)
and Pointer Variables (PROCPTR, PROC32PTR, and PROC64PTR) (page 187)
Extended Pointers (page 230)
Passing an Extended Address Parameter to a Non-EXTENDED Reference Parameter
(page 255)
Procedure Pointers (page 263)
Declaring Procedure Pointer Variables (page 266)
New and Changed Information 17