flags (cont’d)
-T num, 1–14
-tps, 1–14, 1–15
-trunc, 1–14
-tune, 1–14
-v, 1–14
-V, 1–14
-w, 1–14
-warn, 1–14
-warn all, 1–14
-warn none, 1–14
-warn [no]information, 1–14
-warn [no]other, 1–14
-xref, 1–14
-xref_stdout, 1–14
Flags
-align, B–3
-align padding, B–8
with no Compaq COBOL for OpenVMS VAX
equivalent qualifiers, B–6
/FLOAT, 1–33
/FLOATqualifier
Compaq COBOL support for, B–3
Footing area, 10–13
Foreign extensions, detecting, D–1
Foreign syntax
recognized extensions, D–2
FOREIGN_EXTENSIONS option, 1–34, D–1
Format
conversion of ANSI to terminal, 14–2
conversion of terminal to ANSI, 14–3
running the REFORMATutility, 14–1
Form control bytes, 6–12
Forms
See Video forms
Fortran, calling from Compaq COBOL, 12–25,
12–27
Fractional seconds of time, B–27
FUNCTION
CURRENT-DATEand fractional seconds, B–27
WHEN-COMPILED and fractional seconds,
B–27
Function calls
for system routines, 13–11
Functions, 13–1
Function value returned, 13–3
G
-g0 flag, 1–12
-g1 flag, 1–12
-g2 or -g flag, 1–12
-g3 flag, 1–12
-g flag, C–5
and optimizing, 15–4
GIVING phrase, 9–3
example, 2–14
GLOBAL clause
and special registers, 12–18
definition of, 12–15
sharing data with, 12–15
sharing files with, 12–15
sharing other resources, record-name, 12–18
sharing other resources, report-name, 12–18
usage, 12–15
GO TO DEPENDING ON statement
advantages of using, 15–8
/GRANULARITY, 1–33, 16–1
syntax of, 16–1
-granularity flag, 16–1
byte, 1–12
long, 1–12
quad, 1–12
syntax of, 16–1
/GRANULARITY qualifier
restrictions on use, 16–2
GROUP INDICATE clause, 10–87
results of (tab.), 10–87
Group items, 3–2
nonnumeric, 3–2
Group moves
nonnumeric data, 3–7
H
Handling record operations
using RMS special registers, B–22
/HELP, 1–33
HELP debugger command, C–8
Hexadecimal literals
compiler implementation specifications, A–2
Hypersort, 9–9, 15–9, A–3
I
I/O device
accessing at run time, 1–50
I/O errors, 1–54
I/O exception conditions handling, 7–1 to 7–12
I/O handling
ATEND condition, 7–2
INVALIDKEY condition, 7–2
using Declarative USE procedures, 7–8
using file status values, 7–3
using RMS completion codes, 7–3
I/O operations
differences with RMS special registers, B–21,
B–27
I/O statements
and Screen Section video forms, 11–31
and video forms, 11–3
low-volume, 11–1
I/O system, 6–1
building a COBOL file specification, 6–25
Index12