pTAL Conversion Guide

pTAL Conversion Guide527302-002
16-1
16
Procedures, Subprocedures, and
Procedure Pointers
Topics:
Procedure Syntax on page 16-1
Variable and Extensible Procedures on page 16-5
Procedure Pointers on page 16-6
Using PROCs as Formal Parameters on page 16-16
Procedure Parameters on page 16-17
Procedure Syntax
pTAL syntax for procedure declarations differs from that of TAL. pTAL supports:
Empty attribute values
New procedure attributes
Function return values whose data type is an address type
Procedure declaration:
Note. In this section, a reference to procedures is understood to mean a reference both to
procedures and to subprocedures unless otherwise noted.
type
PROC identifier
public-name-spec
parameter-list
proc-attribute
,
;
param-spec
;
proc-body
EXTERNAL
FORWARD
;
VST058.vsd