Specifications

Visual Fortran Run-Time Errors Page 4 of 48
An array variable was specified with too many or too few subscripts for the
variable.
An attempt was made to specify a substring of a noncharacter variable or array
name.
A substring specifier of the character variable was out-of-bounds.
A subscript or substring specifier of the variable was not an integer constant.
An attempt was made to specify a substring by using an unsubscripted array
variable.
20
severe (20): REWIND error
FOR$IOS_REWERR. One of the following conditions occurred:
The file was not a sequential file.
The file was not opened for sequential or append access.
The DIGITAL Fortran RTL I/O system detected an error condition during
execution of a REWIND statement.
21
severe (21): Duplicate file specifications
FOR$IOS_DUPFILSPE. Multiple attempts were made to specify file attributes without
an intervening close operation. A DEFINE FILE statement was followed by another
DEFINE FILE statement or an OPEN statement
22
severe (22): Input record too long
FOR$IOS_INPRECTOO. A record was read that exceeded the explicit or default
record length specified when the file was opened. To read the file, use an OPEN
statement with a RECL= value (record length) of the appropriate size.
23
severe (23): BACKSPACE error
FOR$IOS_BACERR. The DIGITAL Fortran RTL I/O system detected an error
condition during execution of a BACKSPACE statement.
24ยน
severe (24): End-of-file during read
FOR$IOS_ENDDURREA. One of the following conditions occurred:
A DIGITAL Fortran RTL I/O system end-of-file condition was encountered
during execution of a READ statement that did not contain an END, ERR, or
IOSTAT specification.
An end-of-file record written by the ENDFILE statement was encountered
during execution of a READ statement that did not contain an END, ERR, or
IOSTAT specification.
An attempt was made to read past the end of an internal file character string or
array during execution of a READ statement that did not contain an END, ERR,
or IOSTAT specification.