pTAL Conversion Guide

Contents
pTAL Conversion Guide527302-002
xii
Examples (continued)
Examples (continued)
Example 10-13. Comparing PROCADDRs to PROCPTRs (pTAL) 10-32
Example 10-14. Abbreviated Comparisons 10-33
Example 10-15. Using Addresses in Expressions (TAL) 10-35
Example 10-16. Pointers That Have Different Widths on TNS and Native Architectures
(pTAL) 10-36
Example 10-17. Nonstructure Pointer With REFALIGNED(2) Clause 10-40
Example 10-18. Nonstructure Pointer With REFALIGNED(8) Clause 10-41
Example 10-19. TAL Space Allocation 10-42
Example 10-20. pTAL Space Allocation 10-43
Example 11-1. Indirect Definition Structures 11-13
Example 11-2. Byte Offsets in SHARED2 Structure 11-19
Example 11-3. Alignment of Fields 11-20
Example 11-4. Structure Length 11-21
Example 11-5. Alignment of UNSIGNED(1-16) Fields 11-21
Example 11-6. Alignment of UNSIGNED(17-31) Fields 11-22
Example 11-7. Arrays of Structures and Substructures 11-25
Example 11-8. FIELDALIGN(SHARED2) Structure 11-26
Example 11-9. FIELDALIGN(SHARED8) Structure 11-26
Example 11-10. Rearranged FIELDALIGN(SHARED8) Structure 11-26
Example 11-11. Structure Alignment 11-28
Example 11-12. Well-Aligned Substructure of Well-Aligned Structure 11-29
Example 11-13. Default Reference Alignment 11-30
Example 11-14. REFALIGNED(2) 11-31
Example 11-15. REFALIGNED(8) 11-33
Example 11-16. Structure Templates 11-35
Example 11-17. SHARED8 Substructure in a SHARED2 Structure 11-35
Example 11-18.
SHARED2 Substructure in a SHARED8 Structure 11-36
Example 11-19.
Fast Code and Conservative Code 11-36
Example 11-20. Combining SHARED2 and SHARED8 Structures 11-37
Example 12-1. Valid and Invalid Uses of Equivalenced Pointers 12-3
Example 12-2. Equivalenced Nonstructure Declarations 12-5
Example 12-3. Equivalenced Structure Declarations 12-7
Example 12-4. Valid and Invalid Equivalenced Declarations 12-9
Example 12-5. Equivalencing Standard Pointers to Indirect Items 12-9
Example 12-6. Equivalencing Extended Pointers to Extended Items 12-10
Example 12-7. Equivalenced Variable Must Fit Within Previous Variable 12-11
Example 12-8. Invalid Equivalenced Structure Declaration 12-12
Example 12-9. Valid Equivalenced Structure Declaration 12-13