pTAL Conversion Guide

Contents
pTAL Conversion Guide527302-002
vii
15. Statements (continued)
15. Statements (continued)
RETURN Statement 15-19
RETURN Statement 15-19
Returning a Value and Condition Code in TAL 15-20
Returning a Condition Code in pTAL 15-20
SCAN and RSCAN Statements 15-23
Extended Pointers 15-24
Scanning Across Variable Boundaries 15-24
Scanning Data in P-Relative Arrays 15-25
USE Statement 15-26
TAL 15-26
pTAL 15-26
WHILE Statement 15-27
16. Procedures, Subprocedures, and Procedure Pointers
Procedure Syntax 16-1
Variable and Extensible Procedures 16-5
TAL 16-5
pTAL 16-6
Procedure Pointers 16-6
Declaring PROCPTR Variables 16-10
Declaring PROCPTRs in Structures 16-11
Procedures as Formal Parameters 16-13
Assigning Values to PROCPTR Variables 16-14
Using PROCs as Formal Parameters 16-16
TAL 16-16
pTAL 16-16
Procedure Parameters 16-17
Dynamically Selected Procedure Calls 16-17
Parameters and VARIABLE and EXTENSIBLE Procedures 16-19
VARIABLE, EXTENSIBLE, and RETURNSCC Procedures as Actual
Parameters 16-19
Using Formal STRING Value Parameters 16-20
Passing a .EXT Parameter to a Non-EXT Reference Parameter 16-21
Declaring STRUCTs as Formal Parameters 16-21
Referencing Parameters 16-23