FORTRAN Reference Manual

Data Type Correspondence and Return Value Sizes
FORTRAN Reference Manual528615-001
D-4
SQL PIC X
CHAR
CHAR(n) PIC X(n) ARCHAR(n)
TAL STRING STRING array
Return
Value Size
(Words)
1 1 or 2, depends on
declared pointer size
1 or 2, depends on
declared pointer size
[1] COBOL85 only.
Table D-5. Structured, Logical, Set, and File Types
Byte-
Addressed
Structure
Word-
Addressed
Structure
Logical
(true or
false) Boolean Set File
BASIC MAP buffer
C struct
COBOL 01-level
RECORD
——
FORTRAN RECORD LOGICAL [1]
Pascal RECORD,
byte-aligned
RECORD,
word-aligned
—BOOLEANSetFile
SQL
TAL Byte-
addressed
standard
STRUCT
pointer
Word-
addressed
standard
STRUCT
pointer
——
Return
Value Size
(Words)
1 or 2,
depends on
declared
pointer size
1 or 2,
depends on
declared
pointer size
1 or 2,
depends on
compiler
directive
111
[1] LOGICAL is normally defined as 2 bytes. The LOGICAL*2 and LOGICAL*4 compiler directives redefine
LOGICAL.
Table D-4. Character Types (page 2 of 2)
Character Character String
Varying Length
Character String