pTAL Conversion Guide

Contents
pTAL Conversion Guide527302-002
iii
8. Simple Variables
8. Simple Variables
9. Arrays
Read-Only Arrays 9-1
TAL 9-1
pTAL 9-1
Constant Lists in Array Declarations 9-2
Read-Only Arrays 9-2
Nonstring Arrays 9-3
Arrays of Addresses 9-4
10. Pointers
Overview 10-1
TAL 10-1
pTAL 10-1
Declaring Pointers 10-2
Address Types 10-5
TAL 10-5
pTAL 10-6
Determining Address Types 10-9
@ Operator 10-14
TAL 10-14
pTAL 10-14
Operations on Addresses 10-17
TAL 10-17
pTAL 10-17
Storing Addresses in Pointers and Variables
10-17
Converting Between Addresses and Numbers
10-18
Implicit Conversions 10-20
Converting Between Address Types 10-22
Pointer Arithmetic 10-24
Using Addresses in Expressions 10-34
Pointers That Have Different Widths on TNS and Native Architectures 10-35
Pointers With the Same Widths on TNS and Native Architectures 10-39
Reference Alignment with Nonstructure Pointers 10-39
REFALIGNED(2) 10-40
REFALIGNED(8) 10-40
Alternatives to Using Address Constants in Native Processes 10-41