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

Table 54 Data Types for Equivalenced Variables (continued)
Address TypeObject Data TypeExample
WADDRBADDRBADDR .b;
EXTADDRBADDRBADDR .EXT c;
EXT32ADDR
1
BADDRBADDR EXT32 d;
1
EXT64ADDR
1
BADDRBADDR EXT64 .e;
1
WADDREXTADDREXTADDR a;
WADDREXTADDREXTADDR .b;
EXTADDREXTADDREXTADDR .EXT c;
EXT32ADDR
1
EXTADDREXTADDR .EXT32 d;
1
EXT64ADDR
1
EXTADDREXTADDR .EXT64 e;
1
EXTADDREXT32ADDR
1
EXT32ADDR .EXT f;
EXT32ADDR
1
EXT32ADDR
1
EXT32ADDR .EXT32 g;
1
EXT64ADDR
1
EXT32ADDR
1
EXT32ADDR .EXT64 h;
1
EXTADDREXT64ADDREXT64ADDR .EXT i;
EXT32ADDR
1
EXT64ADDR
1
EXT64ADDR .EXT32 j;
1
EXT64ADDR
1
EXT64ADDR
1
EXT64ADDR .EXT64 k;
1
BADDRSTRINGSTRING a;
BADDRSTRINGSTRING .b;
EXTADDRSTRINGSTRING .EXT c;
EXT32ADDR
1
STRINGSTRING .EXT32 d;
1
EXT64ADDR
1
STRINGSTRING .EXT64 e;
1
1
64-bit addressing functionality added to the EpTAL compiler starting with SPR T0561H01^AAP. For more information,
see Appendix E, “64-bit Addressing Functionality” (page 531).
The code in Figure 11 (page 186) declares an INT(32) simple pointer equivalent to an INT simple
pointer. Both contain a word address.
Figure 11 Equivalenced Simple Pointer Declaration
INT .ptr1 := 200;
INT(32) .ptr2 := ptr1;
186 Equivalenced Variables