pTAL Conversion Guide

Contents
pTAL Conversion Guide527302-002
xviii
Figures (continued)
Figures (continued)
Figure 18-10. TAL Code Equivalent to $INTERROGATEHIO Routine 18-31
Figure 18-11. TAL Code Equivalent to $INTERROGATEIO Routine 18-32
Figure 18-12. TAL Code Equivalent to $LOCATESPTHDR Routine 18-34
Figure 18-13. TAL Code Equivalent to $LOCATESPTHDR Routine 18-35
Figure 18-14. TAL Code Equivalent to $MOVEANDCXSUMBYTES Routine 18-36
Figure 18-15. TAL Code Equivalent to $MOVEANDCXSUMBYTES Routine 18-38
Figure 18-16. TAL Code Equivalent to $READBASELIMIT Routine 18-39
Figure 18-17. TAL Code Equivalent to $READSPT Routine 18-40
Figure 18-18. TAL Code Equivalent to $READSPT Routine 18-41
Figure 18-19. Memory Allocation From $STACK_ALLOCATE (TNS Process) 18-47
Figure 18-20. Memory Allocation From $STACK_ALLOCATE (Native Process) 18-48
Figure 18-21. TAL Code Equivalent to $UDIVREM16 Routine 18-50
Figure 18-22. TAL Code Equivalent to $UDIVREM32 Routine 18-51
Figure 18-23. TAL Code Equivalent to $UNLOCKMEMORY Routine 18-53
Figure 18-24. TAL Code Equivalent to $WRITEPTE Routine 18-55
Figure 18-25. Native Code Equivalent to $WRITEPTE Routine 18-55
Tables
Table 4-1. TAL and pTAL Data Types 4-1
Table 5-1. Alignment of pTAL Variables in a Native Process 5-2
Table 10-1. TAL Notation for Data Allocation 10-5
Table 10-2. Address Types 10-8
Table 10-3. Object Data Types and Their Address Types 10-10
Table 10-4. Result Returned by @ Operator 10-15
Table 10-5. Valid Address Conversions (see also Table 10-6 on page 10-22) 10-21
Table 10-6. Valid Address Conversions (see also Table 10-5 on page 10-21) 10-22
Table 10-7. Low-Level Conversions Between Address Types 10-23
Table 10-8. Valid Address Expressions 10-25
Table 10-9. Pointer Widths 10-37
Table 11-1. Structure Base Alignment 11-3
Table 11-2. Field Alignment of Substructures 11-34
Table 12-1. Valid Equivalenced Variable Declarations 12-10
Table 12-2. Data Types for Equivalenced Variables 12-14
Table 13-1. Valid Address-Type Comparisons 13-6
Table 15-1. Summary of Statement Differences in pTAL 15-1
Table 17-1. Deleted and Changed TAL Standard Routines 17-1
Table 17-2. $OCCURS for Nonstructure Arrays 17-9
Table 17-3. $OCCURS for Structure Arrays and Arrays Within Structures 17-10