IBM AS/400 Frozen Dessert Maker User Manual


 
call operations
(continued)
free-form call 133, 134
query names of called procedures 149
special routines 157
using 133
call stack 129, 218
Call Stack Entry Termination User Exit Procedure
(CEEUTX) 244
CALLB (call a bound procedure) operation code
calling programs 148
using 148
*CALLER 111
calling a graphics routine 156
calling programs/procedures
abnormal program/procedure end 153
call stack 129
calling bindable APIs 155
calling graphics 156
calling procedures 128
calling programs 128
calling special routines 157
fixed-form call 148
free-form call 133, 134
interlanguage calls 146
normal program/procedure end 152
overview 127
parameter passing methods 135
recursive calls 130
returning from a called program or procedure 152
returning values 134
returning without ending 154
static calls 128
using the CALL operation 148
using the CALLB operation 148
within ILE 19
CALLP (call a prototyped program or procedure) opera-
tion code
using 133
cancel handler 217
CEERTX (Register Call Stack Entry Termination
User Exit Procedure) 244
CEEUTX (Call Stack Entry Termination User Exit
Procedure) 244
example 245
using 244
CCSIDs
indicated in compiler listing 428
CEE4ABN 155
CEECRHP (Create Heap) bindable API 20, 120
CEECZST (Reallocate Storage) bindable API 20
CEEDOD (Retrieve Operational Descriptor
Information) 94
example 139
operational descriptors 139
CEEDSHP (Discard Heap) bindable API 20, 120
CEEFRST (Free Storage) bindable API 20
CEEGTST (Get Heap Storage) bindable API 20, 120
CEEHDLR (Register ILE Condition Handler) 238
CEEHDLU (Unregister ILE Condition Handler) 238
CEERTX (Register Call Stack Entry Termination User
Exit Procedure) 244
CEESGI (Get Descriptive Information About a String
Argument) 139
CEETREC 155
CEETSTA (Check for Omitted Argument) 140
CEEUTX (Call Stack Entry Termination User Exit Proce-
dure) 244
Change Module (CHGMOD) command 88
removing observability 88
Change Program (CHGPGM) command
optimization parameters 88
removing observability 88
Change Service Program (CHGSRVPGM)
command 100
changing a module 86
changing a program 86
changing a service program 93
changing field values while debugging 208
changing optimization level
See also
optimization
of a program or module 87
changing the debug view of a module 176
character format
character CCSID
indicated in compiler listing 428
displaying while debugging 205
Check for Omitted Argument (CEETSTA) 140
checking for the number of passed parameters 141
checking, level 270
CHGMOD command
See
Change Module (CHGMOD) command
CHGPGM command
See
Change Program (CHGPGM) command
CHGSRVPGM
See
Change Service Program (CHGSRVPGM)
command
CL commands
Add Program (ADDPGM) 172
additional service program commands 93
ADDRPLYE 108
authority xv
CALL 103
Change Module (CHGMOD) 88
CHGPGM 88
commonly used commands 12
CRTPGM command 82
CRTRPGMOD 74
CVTRPGSRC 383
Display Module Source (DSPMODSRC) 172, 173,
175
DSPMOD 149
Index 445