COBOL Manual for TNS and TNS/R Programs
Data Type Correspondence
HP COBOL Manual for TNS and TNS/R Programs—522555-006
B-5
Table B-4. Character Types
Character Character String
Varying Length
Character String
HP C and
HP 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/MP or
SQL/MX
PIC X
CHAR
CHAR(n)
PIC X(n)
VARCHAR(n)
TAL
pTAL
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. HP COBOL only