pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
DBLR routine, 301
Debugging
cross compilers and, 429, 431
Enterprise Toolkit (ETK) and, 429
OPTIMIZE directive and, 404
with ASSERTION directive and ASSERT statement, 200
Decimal point, implied see Implied decimal point
Declarations
description of, 41
array
See Arrays, declaring, 108
BIT_FILLER, 147
DEFINE, 98
entry point, 260
equivalenced see Equivalenced variables, declaring
external, 419
FILLER, 147
function see Procedures, declaring
global see Global data
LITERAL, 97
NAME, 363
pointer
See Pointers, declaring, 161
procedure
See Procedures, declaring, 246
simple variable see Simple variables, declaring
structure see Structures, declaring
sublocal, 259
subprocedure
See Subprocedures, declaring, 257
substructure see Substructures, declaring
Default misalignment handling method, 67
Default target file;Files
OBJECT, 358
DEFAULTS DEFINE, 522
DEFEXPAND directive
description of, 386
output of, 100
position of, 99
DEFINE files, 426
DEFINE tool, 431
DEFINEs
calling, 100
CLASS attributes of, 521
declaring, 98
expansion of, 100
how compiler processes, 100
LITERAL declarations and, 97
names of, 521
parameters of
actual, 100
formal, 98
substituting file names for, 521
DEFINETOG directive, 388
Definition structures, declaring
equivalenced, 194
not equivalenced, 138
Definition substructures
declaring, 144
redefining, 155
Delimiters, 38
Deploy command, 431
DFIX routine, 302
Diagnostics directives, 377
Directive stacks, 369
DISABLE_OVERFLOW_TRAPS block attribute, 235
Disk file names
description of, 518
as compiler directive arguments, 368
ASSIGN command and, 522
internal, 520
logical, 520
partial, 519
parts of, 518
substituting for DEFINE commands, 521
Division 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) and FIXED operands, 76
DLLs (dynamic-link libraries);Libraries
dynamic-link (DLLs), 362
DO keyword
in DO-UNTIL statement, 210
in FOR statement, 212
in WHILE statement, 232
DO-UNTIL statement
description of, 210
hardware indicators in, 239
DO_TNS_SYNTAX directive, 389
Dollar sign ($), 39
Doublewords, 46
DOWNTO keyword, 212
DROP statement, 212
Dynamic-link libraries (DLLs), 362
Dynamically selected procedure calls, 271
E
EFLT routine, 302
EFLTR routine, 303
eld utility
ar utility and, 430
migrating to TNS/E and, 528
Ellipsis (...), 207
ELSE keyword, 217
Embedded SQL/MP or SQL/MX, 32
Empty CASE statement, 207
EMS (Event Management Service), 67
ENABLE_OVERFLOW_TRAPS block attribute, 235
END keyword
in compound statement, 200
in procedure, 256
541