pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
• FIXED [ (fpoint ) ]
• INT
• INT (16)
• INT (32)
• INT (64)
• PROCADDR
• PROC32ADDR
• PROC64ADDR
• REAL
• REAL (32)
• REAL
• REAL (32)
• REAL (64)
• SGBADDR
• SGWADDR
• SGXBADDR
• SGXWADDR
• STRING
• WADDR
fpoint
The implied fixed point of the FIXED variable. fpoint can also be an asterisk (*) as in:
FIXED(*) .f;
Indirection
., .EXT, .EXT32, .EXT64, .SG, and .SGX are indirection symbols (see Table 14 (page 41)).
identifier
is the identifier of the pointer.
REFALIGNED
For simple pointers, the default for REFALIGNED is the value you specify in the REFALIGNED
(page 510).
2
specifies that the variables and structures that identifier references are aligned as they would
be aligned in TAL (and might not be well-aligned in pTAL).
8
specifies that the variables and structures are well-aligned for use in pTAL (and in TAL, that
they have more space).
For nonstructure pointers, the default for REFALIGNED is the value you specify in the
REFALIGNED (page 510).
initialization
An expression representing a memory address. For more information about operations on
addresses, see Chapter 5 (page 69).
The data type determines the size of data a simple pointer can access at a time.
Declaring Simple Pointers 171