| 2 | 
  
  
    | 
2000 A.D.
     | 
  
  
    | 
    date change problem
     | 
  
  
    | A | 
  
  
    | 
a.out file #1
     | 
  
  
    | 
a.out file #2
     | 
  
  
    | 
a.out file #3
     | 
  
  
    | 
ACCEPT/DISPLAY with file  input or output
     | 
  
  
    | 
ACCEPT statement
     | 
  
  
    | 
    differences
     | 
  
  
    | 
        ANSI
     | 
  
  
    | 
        extensions to ANSI
     | 
  
  
    | 
    EDITING phrase
     | 
  
  
    | 
    input, object of
     | 
  
  
    | 
    See also Video forms
     | 
  
  
    | 
Access mode
     | 
  
  
    | 
    default
     | 
  
  
    | 
    dynamic
     | 
  
  
    | 
    indexed files, specifying for
     | 
  
  
    | 
    random
     | 
  
  
    | 
    relative files, specifying for
     | 
  
  
    | 
    sequential files, specifying for
     | 
  
  
    | 
    specifying
     | 
  
  
    | 
    switching
     | 
  
  
    | 
Access mode switching
     | 
  
  
    | 
    READ NEXT statement
     | 
  
  
    | 
Access stream
     | 
  
  
    | 
    definition
     | 
  
  
    | 
ACMSxp
     | 
  
  
    | 
ADVANCING phrase
     | 
  
  
    | 
-align flag
     | 
  
  
    | 
    Compaq COBOL support for
     | 
  
  
    | 
    syntax of
     | 
  
  
    | 
-align [padding] flag
     | 
  
  
    | 
-align padding flag
     | 
  
  
    | 
Alignment
     | 
  
  
    | 
    along byte boundaries
     | 
  
  
    | 
    and SYNCHRONIZED clause
     | 
  
  
    | 
    changing with directives #1
     | 
  
  
    | 
    changing with directives #2
     | 
  
  
    | 
    *DC END-SET ALIGNMENT
     | 
  
  
    | 
    *DC SET ALIGNMENT
     | 
  
  
    | 
    *DC SET NOALIGNMENT
     | 
  
  
    | 
    *DC SET NOPADALIGN
     | 
  
  
    | 
    *DC SET PADALIGN
     | 
  
  
    | 
    default for source file
     | 
  
  
    | 
    directives #1
     | 
  
  
    | 
    directives #2
     | 
  
  
    | 
        syntax of
     | 
  
  
    | 
    for OpenVMS VAX compatibility
     | 
  
  
    | 
    for optimal performance
     | 
  
  
    | 
    natural
     | 
  
  
    | 
    natural (tab.)
     | 
  
  
    | 
    OpenVMS VAX compatible
     | 
  
  
    | 
    qualifiers
     | 
  
  
    | 
    specifying
     | 
  
  
    | 
    specifying natural #1
     | 
  
  
    | 
    specifying natural #2
     | 
  
  
    | 
    specifying OpenVMS VAX compatible #1
     | 
  
  
    | 
    specifying OpenVMS VAX compatible #2
     | 
  
  
    | 
/ALIGNMENT
     | 
  
  
    | 
    syntax of
     | 
  
  
    | 
Alignment directives
     | 
  
  
    | 
    and SYNCHRONIZED clause
     | 
  
  
    | 
    comparison
     | 
  
  
    | 
    nesting
     | 
  
  
    | 
/ALIGNMENT (Ex.)
     | 
  
  
    | 
Alignment (ex.)
     | 
  
  
    | 
Alignment of data
     | 
  
  
    | 
    Quadword boundary #1
     | 
  
  
    | 
    Quadword boundary #2
     | 
  
  
    | 
    run-time performance
     | 
  
  
    | 
/ALIGNMENT=PADDING #1
     | 
  
  
    | 
/ALIGNMENT=PADDING #2
     | 
  
  
    | 
/ALIGNMENT qualifier #1
     | 
  
  
    | 
/ALIGNMENT qualifier #2
     | 
  
  
    | 
    Compaq COBOL support for
     | 
  
  
    | 
    operations order of precedence (fig.)
     | 
  
  
    | 
Alignment qualifiers
     | 
  
  
    | 
    and SYNCHRONIZED clause
     | 
  
  
    | 
ALLOWING (used with I-O verbs)
     | 
  
  
    | 
Alpha architecture
     | 
  
  
    | 
    register set differences
     | 
  
  
    | 
        (ex.)
     | 
  
  
    | 
ALPHABET clause
     | 
  
  
    | 
    value of numeric literals
     | 
  
  
    | 
        compiler implementation  specifications
     | 
  
  
    | 
Alternate key
     | 
  
  
    | 
    definition
     | 
  
  
    | 
    segmented
     | 
  
  
    | 
/ANALYSIS_DATA qualifier
     | 
  
  
    | 
-ansi flag
     | 
  
  
    | 
ANSI format
     | 
  
  
    | 
    See Developing programs
     | 
  
  
    | 
ANSI format source line
     | 
  
  
    | 
    structure and content of
     | 
  
  
    | 
ANSI-to-terminal
     | 
  
  
    | 
    format conversion
     | 
  
  
    | 
APPLY clause #1
     | 
  
  
    | 
APPLY clause #2
     | 
  
  
    | 
APPLY LOCK-HOLDING
     | 
  
  
    | 
APPLY PRINT-CONTROL clause #1
     | 
  
  
    | 
APPLY PRINT-CONTROL clause #2
     | 
  
  
    | 
ar command
     | 
  
  
    | 
-arch
     | 
  
  
    | 
-arch flag
     | 
  
  
    | 
/ARCHITECTURE qualifier
     | 
  
  
    | 
Archive library
     | 
  
  
    | 
    creating and maintaining
     | 
  
  
    | 
    file name suffix
     | 
  
  
    | 
    obtaining information about
     | 
  
  
    | 
    specifying using COBOL
     | 
  
  
    | 
Argument list
     | 
  
  
    | 
Argument-passing mechanisms
     | 
  
  
    | 
    BY CONTENT
     | 
  
  
    | 
    BY DESCRIPTOR
     | 
  
  
    | 
    BY OMITTED
     | 
  
  
    | 
    BY REFERENCE
     | 
  
  
    | 
    BY VALUE
     | 
  
  
    | 
Arguments
     | 
  
  
    | 
    optional #1
     | 
  
  
    | 
    optional #2
     | 
  
  
    | 
    run time command line #1
     | 
  
  
    | 
    run time command line #2
     | 
  
  
    | 
-arithmetic flag
     | 
  
  
    | 
Arithmetic, native #1
     | 
  
  
    | 
Arithmetic, native #2
     | 
  
  
    | 
Arithmetic operations
     | 
  
  
    | 
    results of rounding off
     | 
  
  
    | 
/ARITHMETIC qualifier #1
     | 
  
  
    | 
/ARITHMETIC qualifier #2
     | 
  
  
    | 
Arithmetic, standard #1
     | 
  
  
    | 
Arithmetic, standard #2
     | 
  
  
    | 
Arithmetic statements #1
     | 
  
  
    | 
Arithmetic statements #2
     | 
  
  
    | 
    common errors
     | 
  
  
    | 
    temporary work items
     | 
  
  
    | 
    with GIVING phrase
     | 
  
  
    | 
    with SIZE ERROR phrase
     | 
  
  
    | 
Arrays
     | 
  
  
    | 
    large
     | 
  
  
    | 
        impact on compile
     | 
  
  
    | 
ASSIGN clause
     | 
  
  
    | 
    file description
     | 
  
  
    | 
    overriding the file specification
     | 
  
  
    | 
    VALUE OF #1
     | 
  
  
    | 
    VALUE OF #2
     | 
  
  
    | 
    VALUE OF ID clause, using with
     | 
  
  
    | 
ASSIGN DCL command
     | 
  
  
    | 
    using logical names
     | 
  
  
    | 
ASSIGN TO clause
     | 
  
  
    | 
ASSIGN TO PRINTER clause #1
     | 
  
  
    | 
ASSIGN TO PRINTER clause #2
     | 
  
  
    | 
ASSIGN TO REEL clause
     | 
  
  
    | 
    block size
     | 
  
  
    | 
    number of files
     | 
  
  
    | 
    number of magnetic tapes
     | 
  
  
    | 
    record size
     | 
  
  
    | 
AT END condition
     | 
  
  
    | 
    planning for
     | 
  
  
    | 
Attributes
     | 
  
  
    | 
    COBOL program
     | 
  
  
    | 
/AUDIT qualifier
     | 
  
  
    | 
    number of strings
     | 
  
  
    | 
        compiler implementation  specifications
     | 
  
  
    | B | 
  
  
    | 
Backup procedures
     | 
  
  
    | 
    files
     | 
  
  
    | 
Behavior differences
     | 
  
  
    | 
    between Compaq COBOL on Alpha and  VAX
     | 
  
  
    | 
Binary data
     | 
  
  
    | 
    alignment
     | 
  
  
    | 
Binary data item
     | 
  
  
    | 
    advantages of
     | 
  
  
    | 
    See also Data item, binary
     | 
  
  
    | 
Binary search
     | 
  
  
    | 
    function and results
     | 
  
  
    | 
    requirements for
     | 
  
  
    | 
    with AT END statement
     | 
  
  
    | 
    with keys
     | 
  
  
    | 
BLOCK CONTAINS clause
     | 
  
  
    | 
    disk media
     | 
  
  
    | 
        compiler implementation specifications
     | 
  
  
    | 
    magtape media
     | 
  
  
    | 
        compiler implementation  specifications
     | 
  
  
    | 
Bottom margin
     | 
  
  
    | 
Boundaries, data
     | 
  
  
    | 
Bucket size
     | 
  
  
    | 
    compiler implementation specifications
     | 
  
  
    | 
Byte boundaries
     | 
  
  
    | 
    effects on storage allocation
     | 
  
  
    | C | 
  
  
    | 
C, calling from Compaq COBOL
     | 
  
  
    | 
-C flag
     | 
  
  
    | 
-c flag #1
     | 
  
  
    | 
-c flag #2
     | 
  
  
    | 
-c  flag
     | 
  
  
    | 
    example
     | 
  
  
    | 
Call frame
     | 
  
  
    | 
    definition
     | 
  
  
    | 
CALL statement
     | 
  
  
    | 
    nesting #1
     | 
  
  
    | 
    nesting #2
     | 
  
  
    | 
    transferring execution control
     | 
  
  
    | 
    use of
     | 
  
  
    | 
Calling
     | 
  
  
    | 
    sequence examples
     | 
  
  
    | 
Calling C Programs from Compaq COBOL on Tru64 UNIX
     | 
  
  
    | 
Calling COBOL Programs from C on Tru64 UNIX
     | 
  
  
    | 
Calling OpenVMS Alpha shareable images
     | 
  
  
    | 
Calling procedure
     | 
  
  
    | 
Calling routines
     | 
  
  
    | 
Calling subprograms
     | 
  
  
    | 
    See Interprogram communication
     | 
  
  
    | 
Calling Tru64 UNIX Shareable Objects
     | 
  
  
    | 
-call_shared flag #1
     | 
  
  
    | 
-call_shared flag #2
     | 
  
  
    | 
Case sensitivity issues
     | 
  
  
    | 
    on Tru64 UNIX
     | 
  
  
    | 
cc command
     | 
  
  
    | 
    using cobol command instead of
     | 
  
  
    | 
CDD
     | 
  
  
    | 
    See Oracle CDD/Repository
     | 
  
  
    | 
CDO
     | 
  
  
    | 
    data types supported
     | 
  
  
    | 
    source representation
     | 
  
  
    | 
CDO language
     | 
  
  
    | 
Cell
     | 
  
  
    | 
    contents
     | 
  
  
    | 
    location in the file
     | 
  
  
    | 
    numbering
     | 
  
  
    | 
    numerical order of
     | 
  
  
    | 
    relative record number
     | 
  
  
    | 
    size
     | 
  
  
    | 
Century date change
     | 
  
  
    | 
Character attributes for terminal screen
     | 
  
  
    | 
-check all flag
     | 
  
  
    | 
-check decimal flag
     | 
  
  
    | 
/CHECK=DECIMAL qualifier
     | 
  
  
    | 
/CHECK=DUPLICATE_KEYS qualifier
     | 
  
  
    | 
-check [no]bounds flag
     | 
  
  
    | 
-check [no]decimal flag #1
     | 
  
  
    | 
-check [no]decimal flag #2
     | 
  
  
    | 
-check [no]perform flag
     | 
  
  
    | 
-check none flag
     | 
  
  
    | 
CISC architecture
     | 
  
  
    | 
CIT3 data items
     | 
  
  
    | 
cit3 option
     | 
  
  
    | 
CIT4 data items
     | 
  
  
    | 
cit4 option
     | 
  
  
    | 
Class
     | 
  
  
    | 
CLASS-NAME
     | 
  
  
    | 
Class tests
     | 
  
  
    | 
    numeric
     | 
  
  
    | 
CMS
     | 
  
  
    | 
    See Code Management System
     | 
  
  
    | 
COB$SWITCHES
     | 
  
  
    | 
cobcall
     | 
  
  
    | 
cobcall routine
     | 
  
  
    | 
cobcancel
     | 
  
  
    | 
cobcancel routine
     | 
  
  
    | 
cobfunc
     | 
  
  
    | 
cobfunc routine
     | 
  
  
    | 
COBOL and debugging
     | 
  
  
    | 
COBOL command
     | 
  
  
    | 
cobol command
     | 
  
  
    | 
    and ld
     | 
  
  
    | 
    and other software components
     | 
  
  
    | 
    compiling multiple files
     | 
  
  
    | 
    creating shared libraries
     | 
  
  
    | 
COBOL command
     | 
  
  
    | 
    driver
     | 
  
  
    | 
cobol command
     | 
  
  
    | 
    driver
     | 
  
  
    | 
    examples
     | 
  
  
    | 
        compiling multiple files #1
     | 
  
  
    | 
        compiling multiple files #2
     | 
  
  
    | 
        using different suffix  characters
     | 
  
  
    | 
    files created by
     | 
  
  
    | 
    for use with the debugger #1
     | 
  
  
    | 
    for use with the debugger #2
     | 
  
  
    | 
    format
     | 
  
  
    | 
    interpretation of suffix characters
     | 
  
  
    | 
    linking
     | 
  
  
    | 
    linking objects
     | 
  
  
    | 
    messages
     | 
  
  
    | 
    output files
     | 
  
  
    | 
    processes used by
     | 
  
  
    | 
COBOL command
     | 
  
  
    | 
    qualifiers
     | 
  
  
    | 
cobol command
     | 
  
  
    | 
    recognized source file name suffixes
     | 
  
  
    | 
    sample use with external subprogram #1
     | 
  
  
    | 
    sample use with external subprogram #2
     | 
  
  
    | 
    specifying directory for temporary files
     | 
  
  
    | 
    specifying input files
     | 
  
  
    | 
    specifying output file
     | 
  
  
    | 
    suffix characters and interaction with flags
     | 
  
  
    | 
    temporary files
     | 
  
  
    | 
cobol command flags
     | 
  
  
    | 
    list of
     | 
  
  
    | 
cobol flags
     | 
  
  
    | 
    -align [padding]
     | 
  
  
    | 
    -ansi
     | 
  
  
    | 
    -arch
     | 
  
  
    | 
    -arithmetic
     | 
  
  
    | 
    -C
     | 
  
  
    | 
    -c #1
     | 
  
  
    | 
    -c #2
     | 
  
  
    | 
    -call_shared
     | 
  
  
    | 
    -check all
     | 
  
  
    | 
    -check [no]bounds
     | 
  
  
    | 
    -check [no]decimal #1
     | 
  
  
    | 
    -check [no]decimal #2
     | 
  
  
    | 
    -check [no]perform
     | 
  
  
    | 
    -check none
     | 
  
  
    | 
    -conditionals [selector]
     | 
  
  
    | 
    -convert [no]leading_blanks
     | 
  
  
    | 
    -copy
     | 
  
  
    | 
    -copy_list
     | 
  
  
    | 
    -cord
     | 
  
  
    | 
    -cross_reference
     | 
  
  
    | 
    -cross_reference alphabetical
     | 
  
  
    | 
    -cross_reference declared
     | 
  
  
    | 
    -D num
     | 
  
  
    | 
    -display_formatted
     | 
  
  
    | 
    -feedback file
     | 
  
  
    | 
    -fips 74
     | 
  
  
    | 
    -flagger [option]
     | 
  
  
    | 
    <foot-tune
     | 
  
  
    | 
    -g0
     | 
  
  
    | 
    -g1
     | 
  
  
    | 
    -g2 or -g
     | 
  
  
    | 
    -g3
     | 
  
  
    | 
    -granularity byte
     | 
  
  
    | 
    -granularity long
     | 
  
  
    | 
    -granularity quad
     | 
  
  
    | 
    -include
     | 
  
  
    | 
    -K
     | 
  
  
    | 
    -L
     | 
  
  
    | 
    -Ldir
     | 
  
  
    | 
    -list
     | 
  
  
    | 
    -lstring
     | 
  
  
    | 
    -mach
     | 
  
  
    | 
    -machine_code
     | 
  
  
    | 
    -map
     | 
  
  
    | 
    -map alphabetical
     | 
  
  
    | 
    -map declared
     | 
  
  
    | 
    -math_intermediate
     | 
  
  
    | 
    -math_intermediate cit4
     | 
  
  
    | 
    -names as_is
     | 
  
  
    | 
    -names lower or -names lowercase flag
     | 
  
  
    | 
    -names upper or -names uppercase flag
     | 
  
  
    | 
    -nolocking
     | 
  
  
    | 
    -non_shared
     | 
  
  
    | 
    -noobject
     | 
  
  
    | 
    -nowarn
     | 
  
  
    | 
    -o output
     | 
  
  
    | 
    -O0
     | 
  
  
    | 
    -O1
     | 
  
  
    | 
    -O2
     | 
  
  
    | 
    -O3
     | 
  
  
    | 
    -O4 or -O
     | 
  
  
    | 
    -p0
     | 
  
  
    | 
    -p1 or  -p
     | 
  
  
    | 
    -relax_key_checking or -rkc
     | 
  
  
    | 
    -rsv
     | 
  
  
    | 
    -rsv [no]200x
     | 
  
  
    | 
    -rsv [no]xopen
     | 
  
  
    | 
    -seq
     | 
  
  
    | 
    -sequence_check
     | 
  
  
    | 
    -shared
     | 
  
  
    | 
    -show code
     | 
  
  
    | 
    -show copy
     | 
  
  
    | 
    -show xref
     | 
  
  
    | 
    -std
     | 
  
  
    | 
    -std 85
     | 
  
  
    | 
    -std [no]mia
     | 
  
  
    | 
    -std [no]syntax
     | 
  
  
    | 
    -std [no]xopen
     | 
  
  
    | 
    -std v3
     | 
  
  
    | 
    -T num
     | 
  
  
    | 
    -taso
     | 
  
  
    | 
    -tps #1
     | 
  
  
    | 
    -tps #2
     | 
  
  
    | 
    -tps #3
     | 
  
  
    | 
    -trunc
     | 
  
  
    | 
    -V
     | 
  
  
    | 
    -v
     | 
  
  
    | 
    -w
     | 
  
  
    | 
    -warn
     | 
  
  
    | 
    -warn all
     | 
  
  
    | 
    -warn [no]information
     | 
  
  
    | 
    -warn [no]other
     | 
  
  
    | 
    -warn none
     | 
  
  
    | 
    -xref #1
     | 
  
  
    | 
    -xref #2
     | 
  
  
    | 
    -xref_stdout #1
     | 
  
  
    | 
    -xref_stdout #2
     | 
  
  
    | 
COBOL qualifiers, list of
     | 
  
  
    | 
    /ALIGNMENT=[NO]PADDING
     | 
  
  
    | 
    /RESERVED_WORDS
     | 
  
  
    | 
    /SEPARATE_COMPILATION #1
     | 
  
  
    | 
    /SEPARATE_COMPILATION #2
     | 
  
  
    | 
    /VFC
     | 
  
  
    | 
COBOL, run-time errors
     | 
  
  
    | 
    See Run-time messages
     | 
  
  
    | 
COBOL_SWITCHES
     | 
  
  
    | 
Code Management System
     | 
  
  
    | 
    integration with LSE
     | 
  
  
    | 
Coding
     | 
  
  
    | 
    based on architectural differences
     | 
  
  
    | 
COLLATING SEQUENCE IS
     | 
  
  
    | 
    Phrase, overriding a,
     | 
  
  
    | 
        example
     | 
  
  
    | 
Command line
     | 
  
  
    | 
    arguments, run time
     | 
  
  
    | 
        OpenVMS Alpha
     | 
  
  
    | 
        Tru64 UNIX
     | 
  
  
    | 
    common Compaq COBOL errors
     | 
  
  
    | 
Command-line argument
     | 
  
  
    | 
    accessing
     | 
  
  
    | 
Command-line arguments
     | 
  
  
    | 
    accessing at run time
     | 
  
  
    | 
Command-line qualifiers
     | 
  
  
    | 
    Compaq COBOL for OpenVMS VAX only (tab.)
     | 
  
  
    | 
    Compaq COBOL only (tab.)
     | 
  
  
    | 
    shared
     | 
  
  
    | 
    shared (tab.)
     | 
  
  
    | 
Comment symbol
     | 
  
  
    | 
COMMON clause
     | 
  
  
    | 
Common language environment
     | 
  
  
    | 
    using COBOL in
     | 
  
  
    | 
Communication
     | 
  
  
    | 
    contained programs
     | 
  
  
    | 
    See Interprogram communication
     | 
  
  
    | 
COMP data item
     | 
  
  
    | 
    advantages of
     | 
  
  
    | 
COMP unsigned longword integers
     | 
  
  
    | 
Compaq COBOL
     | 
  
  
    | 
    command-line flags
     | 
  
  
    | 
        more information
     | 
  
  
    | 
    command-line qualifiers
     | 
  
  
    | 
        more information
     | 
  
  
    | 
        new
     | 
  
  
    | 
        new (tab.)
     | 
  
  
    | 
    compatibility
     | 
  
  
    | 
        ACCEPT statement
     | 
  
  
    | 
        arithmetic operations
     | 
  
  
    | 
        between Alpha and VAX
     | 
  
  
    | 
        calling shareable images
     | 
  
  
    | 
        COPY statement
     | 
  
  
    | 
        DBMS support
     | 
  
  
    | 
        /DEBUG qualifier
     | 
  
  
    | 
        DECset/LSE
     | 
  
  
    | 
        diagnostic messages
     | 
  
  
    | 
        DISPLAY statement
     | 
  
  
    | 
        divide-by-zero
     | 
  
  
    | 
        extensions and features
     | 
  
  
    | 
        file attribute checking
     | 
  
  
    | 
        file sharing and record locking
     | 
  
  
    | 
        file status values
     | 
  
  
    | 
        flags #1
     | 
  
  
    | 
        flags #2
     | 
  
  
    | 
        indexed files
     | 
  
  
    | 
        LINAGE clause
     | 
  
  
    | 
        module names
     | 
  
  
    | 
        MOVE statement
     | 
  
  
    | 
        Multistream Oracle CODASYL DBMS DML
     | 
  
  
    | 
        /NATIONALITY=JAPAN
     | 
  
  
    | 
        /NATIONALITY=US
     | 
  
  
    | 
        on Tru64 UNIX and OpenVMS Alpha
     | 
  
  
    | 
        Oracle CODASYL DBMS
     | 
  
  
    | 
        program structure
     | 
  
  
    | 
        qualifiers #1
     | 
  
  
    | 
        qualifiers #2
     | 
  
  
    | 
        REPLACE statement
     | 
  
  
    | 
        REWRITE
     | 
  
  
    | 
        RMS special registers #1
     | 
  
  
    | 
        RMS special registers #2
     | 
  
  
    | 
        SEARCH statement
     | 
  
  
    | 
        sharing common blocks
     | 
  
  
    | 
        SHR
     | 
  
  
    | 
        /STANDARD=V3
     | 
  
  
    | 
        statements, differences in
     | 
  
  
    | 
        -std v3
     | 
  
  
    | 
        storage of double-precision data
     | 
  
  
    | 
        system return codes
     | 
  
  
    | 
        VFC file format
     | 
  
  
    | 
        /WARNINGS=ALL
     | 
  
  
    | 
    debugger support
     | 
  
  
    | 
    differences between Alpha and VAX
     | 
  
  
    | 
    features
     | 
  
  
    | 
        partial list of
     | 
  
  
    | 
    source form
     | 
  
  
    | 
        file name suffix
     | 
  
  
    | 
Compaq COBOL compiler
     | 
  
  
    | 
    function
     | 
  
  
    | 
Compaq COBOL for OpenVMS VAX
     | 
  
  
    | 
    command-line qualifiers
     | 
  
  
    | 
        more information
     | 
  
  
    | 
        new
     | 
  
  
    | 
        new (tab.)
     | 
  
  
    | 
    features unsupported by Compaq COBOL on Alpha
     | 
  
  
    | 
Compaq COBOL on Alpha
     | 
  
  
    | 
    compatibility
     | 
  
  
    | 
        machine code listing
     | 
  
  
    | 
Compaq standard file sharing
     | 
  
  
    | 
Compaq standard record locking
     | 
  
  
    | 
Comparing operands
     | 
  
  
    | 
Compatibility
     | 
  
  
    | 
    alignment for
     | 
  
  
    | 
    case sensitivity
     | 
  
  
    | 
    /CHECK=DUPLICATE_KEYS
     | 
  
  
    | 
    compiling multiple source files
     | 
  
  
    | 
    compiling multiple source files on OpenVMS Alpha
     | 
  
  
    | 
    errors on compile
     | 
  
  
    | 
    file compatibility
     | 
  
  
    | 
    fixed-length records
     | 
  
  
    | 
    ORGANIZATION INDEXED file, reading
     | 
  
  
    | 
    print-controlled files
     | 
  
  
    | 
    reading COBOL indexed files
     | 
  
  
    | 
    variable-length records
     | 
  
  
    | 
    VFC files
     | 
  
  
    | 
Compilation performance #1
     | 
  
  
    | 
Compilation performance #2
     | 
  
  
    | 
    and physical memory
     | 
  
  
    | 
    and separate compilation
     | 
  
  
    | 
    and virtual memory
     | 
  
  
    | 
Compiled module entry
     | 
  
  
    | 
Compiler
     | 
  
  
    | 
    and linker
     | 
  
  
    | 
    diagnostic messages issued by
     | 
  
  
    | 
        general description #1
     | 
  
  
    | 
        general description #2
     | 
  
  
    | 
    driver #1
     | 
  
  
    | 
    driver #2
     | 
  
  
    | 
    error messages
     | 
  
  
    | 
    messages
     | 
  
  
    | 
    performance
     | 
  
  
    | 
    specifying directory for temporary files
     | 
  
  
    | 
Compiler directives
     | 
  
  
    | 
    binary data item
     | 
  
  
    | 
    See also Alignment directives
     | 
  
  
    | 
Compiler errors
     | 
  
  
    | 
    example of
     | 
  
  
    | 
    hints to avoid them
     | 
  
  
    | 
Compiler implementation limitations
     | 
  
  
    | 
    subscripts
     | 
  
  
    | 
        number of levels
     | 
  
  
    | 
Compiler implementation specifications
     | 
  
  
    | 
    ALPHABET clause
     | 
  
  
    | 
        value of numeric  literals
     | 
  
  
    | 
    /AUDIT qualifier
     | 
  
  
    | 
        number of  strings
     | 
  
  
    | 
    BLOCK CONTAINS clause
     | 
  
  
    | 
        disk  media
     | 
  
  
    | 
        magtape  media
     | 
  
  
    | 
    bucket size
     | 
  
  
    | 
    contained programs
     | 
  
  
    | 
        nesting depth
     | 
  
  
    | 
    data items
     | 
  
  
    | 
        exceeding size of
     | 
  
  
    | 
    EXTENSION option
     | 
  
  
    | 
        value of  integers
     | 
  
  
    | 
    external report file
     | 
  
  
    | 
        number  of characters
     | 
  
  
    | 
    FD record length
     | 
  
  
    | 
    file connectors
     | 
  
  
    | 
    hexadecimal literals
     | 
  
  
    | 
    index name
     | 
  
  
    | 
        subscript value
     | 
  
  
    | 
    indexed file
     | 
  
  
    | 
        number of key  data items
     | 
  
  
    | 
    intrinsic functions,  digits
     | 
  
  
    | 
    ISAM keys, digits
     | 
  
  
    | 
    MERGE
     | 
  
  
    | 
        number of USING files
     | 
  
  
    | 
    multiblock count
     | 
  
  
    | 
    MULTIPLE FILE TAPE clause
     | 
  
  
    | 
        number  of files
     | 
  
  
    | 
    nested IF statements
     | 
  
  
    | 
        static  nesting depth
     | 
  
  
    | 
    nonnumeric literals
     | 
  
  
    | 
    number of literal phrases
     | 
  
  
    | 
    numeric literal, digits
     | 
  
  
    | 
    numeric SORT/MERGE keys,  digits
     | 
  
  
    | 
    OCCURS n TIMES  clause
     | 
  
  
    | 
        value of n
     | 
  
  
    | 
    Oracle CDD/Repository pathname  specification
     | 
  
  
    | 
        number of characters
     | 
  
  
    | 
    PERFORM n TIMES  clause
     | 
  
  
    | 
        value of n
     | 
  
  
    | 
    physical block size
     | 
  
  
    | 
    picture character  string, characters in
     | 
  
  
    | 
    PICTURE character-strings
     | 
  
  
    | 
        alphanumeric or alphabetic
     | 
  
  
    | 
        alphanumeric or numeric edited
     | 
  
  
    | 
    PICTURE character  strings, digits in fixed-point numeric and numeric-edited items
     | 
  
  
    | 
    record definitions
     | 
  
  
    | 
    report file
     | 
  
  
    | 
        number of lines
     | 
  
  
    | 
    RESERVE AREAS clause
     | 
  
  
    | 
        value of  integers
     | 
  
  
    | 
    run-time storage #1
     | 
  
  
    | 
    run-time storage #2
     | 
  
  
    | 
    SD record length
     | 
  
  
    | 
    SORT
     | 
  
  
    | 
        number of USING files
     | 
  
  
    | 
    subscript name
     | 
  
  
    | 
        subscript value
     | 
  
  
    | 
    SWITCH clause
     | 
  
  
    | 
        value of switch  numbers
     | 
  
  
    | 
    SYMBOLIC CHARACTERS  clause
     | 
  
  
    | 
        value of numeric literals
     | 
  
  
    | 
    user-words
     | 
  
  
    | 
        number of characters
     | 
  
  
    | 
    USING phrase
     | 
  
  
    | 
        number of  operands
     | 
  
  
    | 
    WINDOW option
     | 
  
  
    | 
        value of integers
     | 
  
  
    | 
Compiler listing files
     | 
  
  
    | 
    definition
     | 
  
  
    | 
    multiple instances of source line
     | 
  
  
    | 
    reading
     | 
  
  
    | 
    separate compilation
     | 
  
  
    | 
Compiler messages
     | 
  
  
    | 
    format
     | 
  
  
    | 
    interpreting
     | 
  
  
    | 
Compiling
     | 
  
  
    | 
    and linking for debugging
     | 
  
  
    | 
    for debugging
     | 
  
  
    | 
Compiling programs
     | 
  
  
    | 
    C language file suffix
     | 
  
  
    | 
    C language with cobol
     | 
  
  
    | 
    compile command qualifiers
     | 
  
  
    | 
    compile command qualifiers (table)
     | 
  
  
    | 
    conditional compilation
     | 
  
  
    | 
    /DEBUG
     | 
  
  
    | 
    debugging
     | 
  
  
    | 
    error messages
     | 
  
  
    | 
    -g -o
     | 
  
  
    | 
    multiple source files on OpenVMS Alpha #1
     | 
  
  
    | 
    multiple source files on OpenVMS Alpha #2
     | 
  
  
    | 
    multiple source files on OpenVMS Alpha #3
     | 
  
  
    | 
    multiple source files on OpenVMS Alpha #4
     | 
  
  
    | 
    multiple source files on Tru64 UNIX
     | 
  
  
    | 
    on OpenVMS Alpha
     | 
  
  
    | 
Concatenating items
     | 
  
  
    | 
    nonnumeric data
     | 
  
  
    | 
Condition handler (ex.)
     | 
  
  
    | 
Condition values
     | 
  
  
    | 
    returned
     | 
  
  
    | 
    signaled
     | 
  
  
    | 
Conditional compilation lines
     | 
  
  
    | 
-conditionals [selector] flag
     | 
  
  
    | 
Contained program
     | 
  
  
    | 
    COMMON clause
     | 
  
  
    | 
    communication with
     | 
  
  
    | 
    nesting depth
     | 
  
  
    | 
        compiler implementation specifications
     | 
  
  
    | 
    reading listing files
     | 
  
  
    | 
CONTENT argument-passing mechanism
     | 
  
  
    | 
Continuation symbol (ANSI format)
     | 
  
  
    | 
CONTINUE, DCL command
     | 
  
  
    | 
Control byte sequences
     | 
  
  
    | 
Control footing
     | 
  
  
    | 
Control heading
     | 
  
  
    | 
CONTROL KEY IN phrase
     | 
  
  
    | 
Controlling index #1
     | 
  
  
    | 
Controlling index #2
     | 
  
  
    | 
Conventional report
     | 
  
  
    | 
    20-line logical page (fig.)
     | 
  
  
    | 
    double-spaced master listing (fig.)
     | 
  
  
    | 
    logical page
     | 
  
  
    | 
    page advancing
     | 
  
  
    | 
CONVERSION phrase #1
     | 
  
  
    | 
CONVERSION phrase #2
     | 
  
  
    | 
/CONVERT
     | 
  
  
    | 
    LEADING_BLANKS option
     | 
  
  
    | 
        Compaq COBOL  support for
     | 
  
  
    | 
-convert flag
     | 
  
  
    | 
-convert [no]leading_blanks flag
     | 
  
  
    | 
Converting
     | 
  
  
    | 
    Compaq COBOL for OpenVMS VAX programs
     | 
  
  
    | 
        using the /STANDARD=OPENVMS_AXP  qualifier option
     | 
  
  
    | 
    reference format
     | 
  
  
    | 
        using REFORMAT
     | 
  
  
    | 
-copy flag
     | 
  
  
    | 
COPY FROM DICTIONARY statement
     | 
  
  
    | 
COPY library names, conflicting
     | 
  
  
    | 
COPY REPLACING statement
     | 
  
  
    | 
    differences
     | 
  
  
    | 
        line numbers in compiler listing  files
     | 
  
  
    | 
COPY statement
     | 
  
  
    | 
    accessing data definitions
     | 
  
  
    | 
    differences
     | 
  
  
    | 
        Compaq COBOL for OpenVMS VAX (ex.)
     | 
  
  
    | 
        Compaq COBOL on OpenVMS Alpha (ex.)
     | 
  
  
    | 
        inserting text midline
     | 
  
  
    | 
            Compaq COBOL on OpenVMS Alpha (ex.)
     | 
  
  
    | 
        inserting text midline (ex.)
     | 
  
  
    | 
        multiple COPY statements
     | 
  
  
    | 
            Compaq COBOL on OpenVMS Alpha (ex.)
     | 
  
  
    | 
        multiple COPY statments (ex.)
     | 
  
  
    | 
    example
     | 
  
  
    | 
/COPY_LIS
     | 
  
  
    | 
/COPY_LIST
     | 
  
  
    | 
    in compiler listing files
     | 
  
  
    | 
-copy_list flag
     | 
  
  
    | 
-cord flag
     | 
  
  
    | 
Creating a New Sort Key
     | 
  
  
    | 
    example
     | 
  
  
    | 
/CROSS_REFERENCE
     | 
  
  
    | 
    in compiler listing files
     | 
  
  
    | 
-cross_reference alphabetical flag
     | 
  
  
    | 
-cross_reference declared flag
     | 
  
  
    | 
-cross_reference flag
     | 
  
  
    | 
CTRL/Z key
     | 
  
  
    | 
    use with LSE
     |