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