FORTRAN Reference Manual
Data Type Correspondence and Return Value Sizes
FORTRAN Reference Manual—528615-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










