beautypg.com

Compaq COBOL AAQ2G1FTK User Manual

Page 618

background image

UNSTRING statement

DELIMITED BY phrase (cont’d)

delimiting with all double asterisks

results of (tab.), 5–11

delimiting with an asterisk

results of (tab.), 5–8

delimiting with two asterisks

results of (tab.), 5–10

multiple delimiters

results of (tab.), 5–12

DELIMITER phrase, 5–13
delimiters, 5–10, 5–11
function, 5–6
handling short sending items (tab.), 5–8
multiple delimiters, 5–12
multiple receiving items, 5–6, 5–9

based on sending item value (tab.), 5–7

OVERFLOW statement, 5–16
POINTER phrase, 5–14
TALLYING phrase, 5–15

Updating files

line sequential, 6–48
sequential, 6–48

Usages, 13–8

DISPLAY the default, 2–1

USE AFTER STANDARD ERROR PROCEDURE

example, 9–9

USE procedures with LINKAGE SECTION

references

effect on optimization, 15–10

User-words

number of characters

compiler implementation specifications,

A–2

USE statement

purpose of, 12–16
Rule 2 example, 12–17

USING and Giving phrases, 9–3
USING and OUTPUT phrases, 9–11
Using file protection, 8–4
Using object module libraries

defining as the default, 1–42
system-supplied, 1–42
user-created, 1–41

USING phrase, 9–3, 9–11

number of operands

compiler implementation specifications,

A–2

replaces INPUT PROCEDURE phrase

example, 9–5

usage of, 12–9

Using the /STANDARD=OPENVMS_AXP qualifier

option

with Compaq COBOL for OpenVMS VAX

programs, B–10

Using the DEFINE command

default object module libraries, 1–42

Using the MERGE statement

example, 9–10

Using the USING and OUTPUT PROCEDURE

phrases

example, 9–11

Using two sort files

example, 9–7

Utility

REFORMAT, 14–1

V

VALUE argument-passing mechanism, 12–10
VALUE OF ID clause

file description, 6–17
maximum length of string, A–1

Variable-length records, 6–10

creating

with DEPENDING ON phrase, 6–11
with OCCURS clause and DEPENDING

ON phrase, 6–11

with RECORD VARYING phrase, 6–11

creation of, 6–10 to 6–12
sorting, 9–8

Variable with fixed-control records, 6–12
VAX architecture

register set differences, B–18

Version 2.7—what’s new since V2.5

ACCEPT/DISPLAY with file input or output,

B–17

-arch flag, 1–12
/ARCHITECTURE qualifier, 1–32, 15–3
/ARITHMETIC, 2–12, B–23
-arithmetic flag, 1–12
/ARITHMETIC qualifier, 1–32
cobcall and cobfunc values returned, example,

12–21

compiler implementation limits (31-digit items),

A–2

DISPLAY within ACCEPT ON EXCEPTION,

terminating, 11–14

-display_formatted flag, 1–12
/DISPLAY_FORMATTED qualifier, 1–32, 1–33,

11–12

END-DISPLAY, B–17
/GRANULARITY considerations, 16–2
Hypersort, 15–9
Hypersort and Sort-32, 9–9
Hypersort key size limit, A–3
-include flag, 1–12
/INCLUDE qualifier, 1–32
LIB$INITIALIZE problem with C and COBOL,

B–28

LIB$K_* and LIB$_* symbols, new example,

13–21

/MATH_INTERMEDIATE, B–23
/MATH_INTERMEDIATE=CIT3 or CIT4, 2–10
/MATH_INTERMEDIATE=CIT4 qualifier, 1–34

Index–28