Pathway/iTS SCREEN COBOL Reference Manual (G06.24+, H06.03+, Pathway/iTS 1.0+)
Data Type Correspondence and Return Value Sizes
Compaq NonStop™ Pathway/iTS SCREEN COBOL Reference Manual—426750-001
F-4
Table F-4. Character Types
Character Character String
Varying Length 
Character String
C signed char
unsigned char
pointer to char struct {
 int len;
 char val [n]
 };
COBOL Alphabetic
Numeric DISPLAY
Alphanumeric-Edited
Alphanumeric
Numeric-Edited
Alphabetic
Numeric DISPLAY
Alphanumeric-Edited
Alphanumeric
Numeric-Edited
01 name.
  03 len USAGE IS
     NATIVE-2 [1]
  03 val PIC X(n).
FORTRAN CHARACTER CHARACTER array
CHARACTER*n
—
Pascal CHAR or BYTE value 
parameter
Enumeration, unpacked, 
 ð 256 members
Subrange, unpacked n…m,
 0 ð n and m ð 255
PACKED ARRAY OF 
CHAR
FSTRING(n)
STRING(n)
SQL PIC X
CHAR
CHAR(n)
PIC X(n)
VARCHAR(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 F-5. Structured, Logical, Set, and File Type (page 1 of 2)
Byte-
Addressed 
Structure
Word-
Addressed 
Structure
Logical (true 
or false) Boolean Set File
C— struct— ———
COBOL — 01-level 
RECORD
————
FORTRAN RECORD — LOGICAL [1] — — —
Pascal RECORD, 
byte-aligned
RECORD, 
word-aligned
— BOOLEAN Set File
[1] LOGICAL is normally defined as 2 bytes. The LOGICAL*2 and LOGICAL*4 compiler directives redefine 
LOGICAL.
SQL — — — — — —










