Compaq Fortran
User Manual for
OpenVMS Alpha Systems


Previous Contents Index

T
Task-to-task communications, network
Terminal control block
    XABTRM (RMS)
Terminal I/O
    Compaq Fortran 77 differences
    example of SYS$QIOW
    formatting screen output
    interrupting interactive program execution
        example of handling Ctrl/C #1
        example of handling Ctrl/C #2
    See also Ctrl/C; Ctrl/Y
Text file libraries
    creating and modifying
        LIBRARY command
    defining defaults
    general discussion
    INCLUDE searches
    /LIBRARY qualifier
    search order (compilation)
    specifying
        on command line (/LIBRARY)
    system-supplied default library
        FORSYSDEF.TLB
Thread locking
    reentrancy during RTL calls
Threaded program execution
    related qualifiers
    requesting
Threaded reentrancy
    effect on RTL
/TIE qualifier #1
/TIE qualifier #2
TLB file type #1
TLB file type #2
Traceback condition handler
Traceback mechanism
    effect of /DEBUG
        on LINK command #1
        on LINK command #2
        on LINK command #3
    effect of /DEBUG qualifier
/TRACEBACK qualifier (LINK) #1
/TRACEBACK qualifier (LINK) #2
/TRACEBACK qualifier (LINK) #3
Translated images interoperability
    FORTRAN command #1
    FORTRAN command #2
    LINK command #1
    LINK command #2
    LINK command #3
    summary
Transportability
    See also Compatibility; Data; Record types; Unformatted files
TYPE specifier
    See also LRM
TYPE statement
    See also LRM
T_float data
    See Floating-point data types
U
UBOUND intrinsic
Unaligned data
    causes
    checking for
    compiler
    derived-type
        effect of SEQUENCE statement
    error messages
        compiler
        run-time
    using debugger to locate
Underflow
    controlling handling (/IEEE_MODE qualifier)
    denormalized numbers #1
    denormalized numbers #2
    run-time checking (/CHECK)
    See also Denormalized numbers (IEEE)
Unformatted data
    and DO loop collapsing
    and nonnative numeric formats #1
    and nonnative numeric formats #2
    efficient run-time performance
    I/O statements for
    inquiry by output item list
Unformatted files
    converting nonnative data
        record type
    methods of specifying the format
    specifying format
    specifying record type
    supported numeric formats #1
    supported numeric formats #2
    using command qualifier to specify RECL units
    using FORTRAN /CONVERT qualifier to specify format
    using logical name method to specify format
    using OPEN Statement CONVERT='keyword' method to specify format
    using OPTIONS statement /CONVERT to specify format
Unformatted I/O statements
    See also LRM
UNIT specifier #1
UNIT specifier #2
UNIT specifier #3
    See also LRM
Units, logical I/O
    See Logical I/O units
UNLOCK statement #1
UNLOCK statement #2
    See also LRM
Unresolved references
Unwind operations
    See also SYS$UNWIND
USE statement #1
USE statement #2
USE statement #3
    See also LRM
User-defined data types
    See Derived-type data
User-written open procedures
    See USEROPEN routines
/USERLIBRARY qualifier (LINK)
USEROPEN routines
    block mode I/O example
    description of use
    in-depth discussion of
    restrictions on use
USEROPEN specifier
    See also LRM
V
%VAL function
    See also Argument passing
Value propagation #1
Value propagation #2
Variable format expression
    See also LRM
Variable-length records
    use for optimal performance
Variables
    alignment
    assigned but never used
    declared but not used
        controlling warning message
    never declared
        controlling warning messages
    output listing information
    See also LRM
    used before value assigned
        controlling warning message
Variables declared in other languages, accessing
VAX FORTRAN
    See Compaq Fortran 77; VAX systems
VAX systems
    Compaq Fortran 77 (OpenVMS)
        H_float data representation
    converting data to IEEE formats #1
    converting data to IEEE formats #2
    floating-point data
        COMPLEX
        COMPLEX*16
        converting #1
        converting #2
        D_float
        F_float
        G_float
        H_float
Version number
    obtaining from command line
    obtaining from listing file
/VERSION qualifier
Very Large Memory (cDEC$ ATTRIBUTES ADDRESS64 directive)
Virtual memory
    64-bit (cDEC$ ATTRIBUTES ADDRESS64 directive)
    allocating (LIB$GET_VM)
    deallocating (LIB$FREE_VM)
    system and process limits
VMS
    See OpenVMS
/VMS qualifier
VOLATILE statement
    and data-flow and split lifetime analysis
    and granularity
    and implied-DO loop collapsing
    See also LRM
    use with %LOC
    use with shared memory access
    when to use
W
Warning messages
    argument mismatches
    arithmetic exception handling (run-time)
    changing severity of (/SEVERITY)
    controlling all messages
    data granularity
    exceptional values at run-time (/CHECK)
    flagging Compaq extensions as error severity (/SEVERITY)
    flagging Compaq extensions (/STANDARD)
    floating-point underflow at run-time (/CHECK)
    floating-point underflow at run-time (/CHECK)
    format mismatches at run-time (/CHECK)
    format truncation mismatches at run-time (/CHECK)
    integer overflow at run-time (/CHECK)
    limiting at compile-time (/ERROR_LIMIT)
    misalignment (compile-time)
    misalignment (run-time)
    nonprinting ASCII characters
    questionable programming practices
    standards conformance (/STANDARD)
    statement functions never called
    substring references at run-time (/CHECK)
    truncated lines
    undeclared variable use
    unused, declared variables
    use of two-digit year by intrinsic functions
    variables used before value assigned
    year 2000 (two-digit year)
/WARNINGS=ALIGNMENT qualifier
/WARNINGS=ALL qualifier
/WARNINGS=ARGUMENT_CHECKING qualifier
/WARNINGS=DECLARATIONS qualifier
/WARNINGS=GENERAL qualifier
/WARNINGS=GRANULARITY qualifier
/WARNINGS=NONE qualifier
/WARNINGS qualifier
/WARNINGS=UNCALLED qualifier
/WARNINGS=UNINITIALIZED qualifier
/WARNINGS=UNUSED qualifier
/WARNINGS=USAGE qualifier
Working set, process
    example of how to adjust
Write operations
    See I/O operations
WRITE statement
    ADVANCE specifier
    See also LRM
X
X edit descriptor
    See also LRM
XAB
    See Extended access block (XAB)
XABALL (RMS)
    allocation control block
XABDAT (RMS)
    date and time control block
XABFHC (RMS)
    file header characteristics control block
XABITM (RMS)
    item list control block
XABJNL (RMS)
    journaling control block
XABKEY (RMS)
    key definition control block
XABPRO (RMS)
    protection control block
XABRU (RMS)
    recovery unit block
XABSUM (RMS)
    summary control block
XABTRM (RMS)
    terminal control block


Previous Next Contents Index