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

FORWARD declaration of, 259
sublocal declarations in, 259
that return condition codes, 258
variable, 258
with RETURN statements, 223
Substructures
alignment of, 124
data type of, 345
declaring
definition, 144
referral, 146
length of
in bits, 295
in bytes, 322
number of elements of, 330
redefining
definition, 155
referral, 157
Subsystem Control Facility see SCF user interface
Subtraction operator
signed (-)
in arithmetic expression, 72
operand types for, 73
precedence of, 71
unsigned (’-’)
in arithmetic expression, 72
operand types for, 75
precedence of, 71
result types for, 75
with INT(32) operands, 76
Subvolume names, 519
SUPPRESS directive, 420
Swap volume, 522
SWAPVOL command, 522
SYMBOLS directive, 421
Syntax
checking, 422
conventions for, 20
summary of, 432
SYNTAX directive, 422
System clock setting, 339
System global data
See also Global data, 362
declaring
equivalenced, 193
pointers, 176
pointers to, 167
System names, 519
System procedures
description of, 34
SOURCE directive and, 419
System services, 34
T
TACL commands see HP TACL commands
TACL DEFINE tool, 431
TAL
compatibility with pTAL, 30
procedures that return two values, 528
TARGET directive, 423
Target file option, 358
Template structures, declaring, 139
Temporary files, 522
Temporary variables
creating, 232
dropping, 212
THEN keyword, 217
TNS architecture RVUs;TNS/R architecture RVUs;TNS/E
architecture RVUs, 31
TNS/R native mode, 67
TNSMISALIGN attribute (SCF), 67
TO keyword, 212
Toggles
description of, 370
turning off, 411
turning on , 415
Tracing facility, 66
Transfer Tool, 431
Traps, managing
generally, 234
GOTO statement and, 216
TRIGGER routine, 345
TYPE routine, 345
Type-conversion routines, 282
Typed procedures see Functions
U
UDBL routine, 346
UDIVREM16 routine, 347
UDIVREM32 routine, 348
UFIX routine, 349
uINT, 274
Unlabeled CASE statement, 209
UNLOCKPAGE routine, 349
UNSIGNED data type
parameters of, 251
Unsigned operators
arithmetic, 75
bit shift, 70
relational, 84
UNSPECIFIED procedure attribute, 248
UNTIL keyword
in DO statement, 210
in RSCAN statement, 228
in SCAN statement, 228
USE statement, 232
USEGLOBALS directive
description of, 423
SAVEGLOBALS and BEGINCOMPILATION and, 373
SOURCE directive and, 419
User library, 420
V
VARIABLE procedure attribute
for procedures, 248, 249
for subprocedures, 257, 258
Variable-characteristic routines, 285
VARIABLE-to-EXTENSIBLE procedure conversions, 250
551