C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Data Type Correspondence
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
D-5
D-series
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
and
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 COBOL85 only.
Table D-5. Structured, Logical, Set, and File Types (page 1 of 2)
Byte-
Addressed
Structure
Word-
Addressed
Structure
Logical
(true or
false) Boolean Set File
C-series
BASIC
-- MAP buffer -- -- -- --
C and C++ -- struct -- -- -- --
COBOL -- 01-level
RECORD
-- -- -- --
FORTRAN RECORD -- LOGICAL
1
-- -- --
D-series
Pascal
RECORD,
byte-aligned
RECORD,
word-
aligned
-- BOOLEAN Set File
SQL------------
Table D-4. Character Types (page 2 of 2)
Character Character String
Variable-Length
Character String