pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

block, 235
procedure, 248
SCF user interface, 67
AUTO parameter
description of, 118
compared to PLATFORM parameter, 119
FIELDALIGN clause and, 117
AXADR routine, 293
B
Backslash (\\)
See Remainder operator (’\\’), 71
BADDR address type
description of, 165
converting, 53
parameters of, 251
STRING pointers of, 167
BADDR_TO_EXTADDR routine, 294
BADDR_TO_WADDR routine, 294
Base address symbols, 40
BASENAME directive, 381
Bases of constants, 44
BEGIN keyword
in compound statement, 200
in procedure, 256
in structure, 115
in subprocedure, 259
BEGIN-END construct see Compound statements
BEGINCOMPILATION directive
description of, 382
and global data declarations, 373
SOURCE directive and, 419
Bit fields
description of, 46
delimiting, 38
Bit operations
description of, 34, 92
bit-deposit assignment statement, 204
extraction, 93
logical, 76
precedence of, 70
shift, 94
Bit-deposit assignment statement, 204
BIT_FILLER declaration, 147
BITLENGTH routine, 295
BITOFFSET routine, 296
Bitwise logical operators, 76
Block attributes, 235
BLOCKGLOBALS directive, 382
Blocks, data see Global data, blocked
Boolean expressions see Conditional expressions
Built-in routines, 274
See also Atomic operations, 276
BY keyword in FOR statement, 212
Bytes, 46
C
C procedure attribute, 248
C-series RVU, 31
C/C++ procedures, 528
CALL statement, 205
CALL_SHARED directive, 383
CALLABLE procedure attribute, 248, 274
CARRY routine
description of, 297
after assignments, 236
atomic operation that can set, 276
in nested IF statements, 243
nonatomic operations that can set, 289
returning its value to calling procedure, 245
CASE expressions, 86
CASE statement
description of, 207
empty, 207
labeled, 207
unlabeled, 209
CBADDR address type
description of, 165
converting, 53
parameters of, 251
pointers of, 169
Character set for pTAL, 36
Character string constants, 57
Character-test routines, 284
CHECKSHIFTCOUNT directive, 384
CHECKSUM routine, 297
COBOL procedure attribute, 248
Code coverage report, 366
Code Profiling Utilities, 366
CODECOV directive, 385
Codes
completion, 358
condition
See Condition codes, 258
Colon (\
), 38
COLUMNS directive
description of, 385
SOURCE directive and, 418
Comma (,), 38
Commands
ASSIGN
See ASSIGN command, 522
compilation
See Compilation command, 357
DEFINE see DEFINEs
Deploy, 431
Comments, delimiters for, 38
COMP routine, 298
Compatibility of pTAL and TAL, 30
Compilation command
description of, 357
with compiler directives, 367
Compilation units, naming, 363
Compiler directives
interpretation and processing of, 367
specifying
in compilation command line, 367
539