Compaq COBOL
User Manual


Previous Contents Index

J
Justified moves
    nonnumeric data
    truncation of data
K
-K flag
Key codes
Keypad keys
Keys
    ascending
    descending
    segmented
L
-L flag #1
-L flag #2
Labels
    printing four-up (ex.)
    printing four-up (fig.)
    printing four-up in sort order (ex.)
    printing four-up in sort order (fig.)
Language-Sensitive Editor #1
Language-Sensitive Editor #2
Language Sensitive Editor (LSE)
    Program Design Facility (PDF)
        unsupported by Compaq COBOL
ld linker
    creating shared object libraries
    functions performed
    locating undefined symbols using nm
    messages #1
    messages #2
    relationship to cob command
    relationship to cobol command #1
    relationship to cobol command #2
    restrictions creating shared libraries
    sample use with cobol command #1
    sample use with cobol command #2
    specifying object libraries
    specifying shared object libraries
-Ldir flag #1
-Ldir flag #2
LIB$ESTABLISH routine
    user-written condition handler (ex.)
LIB$INITIALIZE problem
lib$K_* symbols
LIB$REVERT routine
LIB$_* symbols
Libraries
    condition value symbols
    default user object modules
    object modules
    return status
    system
    system-supplied object module libraries
    user-created object module libraries
LINAGE clause
    differences
        handling large values
        using with WRITE statement
    programming a 20-line logical page (ex.)
    usage
LINAGE-COUNTER special register #1
LINAGE-COUNTER special register #2
Linage-file report
    20-line logical page (fig.)
    28-line logical page (fig.)
    bottom margin
    footing area
    logical page
    logical page areas (fig.)
    makeup
    page advancing
    page body
    page-overflow condition
    printing a
    top margin
LINE-COUNTER option
Line sequential file
    creating #1
    creating #2
    extending
    organization of
        advantages
        disadvantages
    organization of (fig.)
    processing
    reading
    record format
    rewriting records in
    specifying file organization and access mode
    updating
    writing
    writing records from
LINK command
    qualifiers
    See also LINK qualifiers
    syntax
LINK qualifiers
    /INCLUDE, object module library
    list of
    /SHARE #1
    /SHARE #2
    shareable images
LINKAGE SECTION items
    and USE procedures; effect on optimization
    description
    example
Linker
    errors
        example of
        hints to avoid them
    messages
        format
        interpreting
Linking programs #1
Linking programs #2
    /DEBUG
    on OpenVMS Alpha
    on Tru64 UNIX
    See also LINK command
    using object module libraries
    using shareable images
    using system-supplied object module libraries
    using user-created object module libraries
    with non Compaq COBOL modules
/LIST
-list flag
Listing files
    compiler
    contained program
    debugging programs
    separate compilation
Literal phrases
    number of
        compiler implementation specifications
Literal subscripts
    accessing tables
    definition
Locking records
    See Protecting records
Logic errors
    finding them in programs
    program run errors
Logical
    accessing at run time
Logical name
    COB$INPUT
    COB$OUTPUT
    for file
    implementor name
    SYS$INPUT
    SYS$OUTPUT
Logical page
    conventional report
    definition
    presentation order (fig.)
    spacing
    structure
LSE
    compiling source code
    defined
    entering source code
    exiting
    features of
    invoking
    product #1
    product #2
-lstring flag
-lstring flag
    and creating shared libraries
M
-mach flag
Machine code in listings
/MACHINE_CODE
    in compiler listing files
-machine_code flag
make command
Makefile
/MAP
    in compiler listing files
-map alphabetical flag
-map declared flag
-map flag
-math_intermediate cit4 flag
-math_intermediate flag
/MATH_INTERMEDIATE qualifier #1
/MATH_INTERMEDIATE qualifier #2
Memory
    allocation
    management
    usage
MERGE statement
    example
    number of USING files
        compiler implementation specifications
    sample programs
Merging files
    example
Messages
    issued by compiler
        general description
    linking #1
    linking #2
    REFORMAT Utility error
Migration of programs
Millennium date change #1
Millennium date change #2
Module names
Modules and file name suffix
MOVE CORRESPONDING statement
MOVE statement #1
MOVE statement #2
    common errors
    differences
        referencing signed data items
        referencing unsigned data items
    differences (ex.)
    numeric
Moving
    signed data items
        size considerations
    unsigned data items
        size considerations
Multiblock count
    compiler implementation specifications
Multiple delimiters
    for unstringing data
MULTIPLE FILE TAPE clause
    number of files
        compiler implementation specifications
Multiple operands
    in ADD and SUBTRACT statements
Multiple receiving items
    for unstringing data
Multiple run units
Multiple sending items
    for stringing data
Multiple source files, compiling on OpenVMS Alpha #1
Multiple source files, compiling on OpenVMS Alpha #2
Multiple source files, compiling on OpenVMS Alpha #3
Multiple source files, compiling on OpenVMS Alpha #4
Multiple source files, compiling on Tru64 UNIX


Previous Next Contents Index