TAL Programmer's Guide
Contents
096254 Tandem Computers Incorporated xi
Using Structure Pointers 9-12
Declaring Structure Pointers 9-12
Initializing Structure Pointers 9-13
Initializing Global Structure Pointers 9-13
Initializing Local or Sublocal Structure Pointers 9-15
Allocating Structure Pointers 9-16
Assigning Addresses to Structure Pointers 9-16
Accessing Data With Structure Pointers 9-18
Indexing Structure Pointers 9-20
Section 10 Using Equivalenced Variables
Example Diagrams 10-1
Variables You Can Equivalence 10-1
Equivalencing Simple Variables 10-2
Declaring Equivalenced Simple Variables 10-2
Accessing Equivalenced Simple Variables 10-5
Equivalencing Simple Pointers 10-6
Declaring Equivalenced Simple Pointers 10-6
Accessing Equivalenced Simple Pointers 10-8
Equivalencing Structures 10-9
Equivalencing Definition Structures 10-10
Equivalencing Referral Structures 10-14
Equivalencing Structure Pointers 10-15
Declaring Equivalenced Structure Pointers 10-16
Accessing Data Through Equivalenced Structure Pointers 10-18
Using Indexes or Offsets 10-19
Emulating Pascal Variant Parts 10-21
Section 11 Using Procedures
Procedures and Code Segments 11-1
Declaring Procedures 11-2
Calling Procedures 11-2
Declaring Parameters in Procedures 11-3
Specifying a Formal Parameter List 11-3
Declaring Formal Parameters 11-3
Passing Actual Parameters 11-4