TAL Reference Manual
Structures
TAL Reference Manual—526371-001
8-6
Referral Structure Declaration
Referral Structure Declaration
A referral structure declaration allocates storage for a structure whose layout is the
same as the layout of a previously declared structure or structure pointer.
. (a period)
is the standard indirection symbol and denotes 16-bit indirect addressing. An
absence of any indirection symbol (. or .EXT) denotes 16-bit direct addressing. Do
not use an indirection symbol with sublocal structures.
.EXT
is the extended indirection symbol and denotes 32-bit indirect addressing. An
absence of any indirection symbol (. or .EXT) denotes 16-bit direct addressing. Do
not use an indirection symbol with sublocal structures.
identifier
is the identifier of the new referral structure.
referral
is the identifier of a previously declared structure or structure pointer that provides
the structure layout for this structure.
lower-bound
is an INT constant expression (in the range –32,768 through 32,767) that specifies
the index (relative to the zeroth structure occurrence) of the first structure
occurrence you want to allocate. Each occurrence is one copy of the structure. The
default value is 0.
upper-bound
is an INT constant expression (in the range –32,768 through 32,767) that specifies
the index (relative to the zeroth structure occurrence) of the last structure
)
VST0803.vsd
;
:
[
lower
bound
]
upper
bound
STRUCT identifier
.
.EXT
(
referral
)