ANSI format source line
structure and content of, 1–7
ANSI reference format, 1–7
ANSI-to-terminal
format conversion, 14–2
/ANSI_FORMAT, 1–7, 1–32
APPLY clause, 6–20, 15–10
APPLY LOCK-HOLDING, 8–3
APPLY PRINT-CONTROL clause, 6–8, 6–12
-arch
, 15–3
-arch flag, 1–12
/ARCHITECTURE qualifier, 1–32, 15–3
Archive library
creating and maintaining, 1–26
file name suffix, 1–9
obtaining information about, 1–26
specifying using COBOL, 1–19
ar command, 1–26
Argument list, 13–3
Argument-passing mechanisms
BY CONTENT, 12–10
BY DESCRIPTOR, 12–11
BY OMITTED, 12–11
BY REFERENCE, 12–10
BY VALUE, 12–10
Arguments
optional, 13–6, 13–11
run time command line, 1–23, 1–48
Arithmetic, native, 2–10, 2–12
Arithmetic, standard, 2–10, 2–12
-arithmetic flag, 1–12
Arithmetic operations
results of rounding off, 2–12
/ARITHMETIC qualifier, 1–32, 2–12, B–23
Arithmetic statements, 2–9, 2–15
common errors, 2–15
temporary work items, 2–9
with GIVING phrase, 2–14
with SIZE ERROR phrase, 2–13
Arrays
large
impact on compile, 1–3
ASSIGN clause
file description, 6–15
overriding the file specification, 6–18
VALUE OF, 6–19, 6–20
VALUE OF ID clause, using with, 6–17
ASSIGN DCL command, 1–60
using logical names, 6–18
ASSIGN TO clause, 6–18
ASSIGN TO PRINTER clause, 6–8, 6–12
ASSIGN TO REEL clause
block size, A–3
number of files, A–3
number of magnetic tapes, A–3
record size, A–3
AT END condition
planning for, 7–2
Attributes
COBOL program, 12–3
/AUDIT qualifier
number of strings
compiler implementation specifications,
A–2
B
Backup procedures
files, 6–60
Behavior differences
between Compaq COBOL and Compaq COBOL
for OpenVMS VAX, B–10 to B–29
Binary data
alignment, 15–5
Binary data item
See also Data item, binary
advantages of, 15–5 to 15–7
Binary search, 4–16 to 4–23
function and results, 4–18
requirements for, 4–18
with AT END statement, 4–18
with keys, 4–18
BLOCK CONTAINS clause
disk media
compiler implementation specifications,
A–3
magtape media
compiler implementation specifications,
A–3
Bottom margin, 10–13
Boundaries, data, 16–3
Bucket size
compiler implementation specifications, A–1
Byte boundaries
effects on storage allocation, 4–7
C
C, calling from Compaq COBOL, 12–29
Call frame
definition, 1–51
Calling
sequence examples, 13–19 to 13–21
Calling COBOL Programs from C on Tru64 UNIX,
12–31
Calling C Programs from Compaq COBOL on
Tru64 UNIX and Windows NT, 12–31
Calling OpenVMS Alpha shareable images, 12–30
Calling procedure, 12–2
Calling routines, 13–5
Calling subprograms
See Interprogram communication
Index–2