pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
$XADR64 returns an EXT64ADDR address. The compiler reports an error if there is no explicit
conversion defined from the address type of the variable to EXT64ADDR.
$XADR64 returns an absolute extended EXT64ADDR address in absolute segment 1 if variable is
an extended system global address (an SGBADDR, SGWADDR, SGXBADDR, or SGXWADDR).
Variable can be the name of a pointer preceded by an “@” operator. In this case, $XADR64
returns the EXT64ADDR address of the pointer.
Example 319 $XADR64 Routine
PROC p;
BEGIN
INT .p;
INT .EXT64 e;
...
@e := $XADR64(@p);
...
END
354 Built-In Routines