TAL Reference Manual
TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-32
'SG'-Equivalenced Structure Pointers
'SG'-Equivalenced Structure Pointers
The 'SG'-equivalenced structure pointer declaration associates a structure pointer with
a location relative to the base address of the system global data area.
$AXADR Function
The $AXADR function returns an absolute extended address.
$BOUNDS Function
The $BOUNDS function checks the location of a parameter passed to a system
procedure to prevent a pointer that contains an incorrect address from overlaying the
stack (S) register with data.
$SWITCHES Function
The $SWITCHES function returns the current content of the switch register.
type { . } identifier = 'SG' [ " [ " index " ] " ]
{ .SG } [ { + } offset ]
{ .EXT} { - }
[ , { . } identifier = 'SG'
{ .SG }
{ .EXT}
[ " [ " index " ] " ] ] ... ;
[ { + } offset ]
{ - }
{ STRING } { . } identifier ( referral )
{ INT } { .SG }
{ .EXT }
= 'SG' [ " [ " index " ] " ]
[ { + } offset ]
{ - }
[ , { . } identifier ( referral )
{ .SG }
{ .EXT}
= 'SG' [ " [ " index " ] " ] ] ... ;
[ { + } offset ]
{ - }
$AXADR ( variable )
$BOUNDS ( param , count )