HP COBOL II/XL [ SORT-MERGE/XL Programmer's Guide ] MPE/iX 5.0 Documentation
SORT-MERGE/XL Programmer's Guide
HP COBOL II/XL
Table E-3. HP COBOL II/XL
Equivalents of SORT-MERGE/XL Data Types
------------------------------------------------------------------------------------------------
| | SORT-MERGE/XL Data Type | HP COBOL II/XL Equivalent |
------------------------------------------------------------------------------------------------
| 0 | byte (character) | PIC X(n) or a group |
| 1 | twos complement (integer): | |
| | 2-byte (short integer) | S9(n) COMP (where 1 <= n <= 4) |
| | 4-byte (integer) | S9(n) COMP (where 5 <=n <= 9) |
| | 8-byte (long integer) | S9(n) COMP (where 10 <= n <= 18) |
| 4 | packed decimal with odd number of digits | S9(n) COMP-3 (where n is an odd |
| | | number) |
| 5 | packed decimal with even number of digits | S9(n) COMP-3 (where n is an even |
| | | number) |
| 6 | display trailing sign | S9(n) SIGN IS TRAILING |
| 7 | display leading sign | S9(n) SIGN IS LEADING |
| 8 | display trailing sign separate | S9(n) SIGN IS TRAILING SEPARATE |
| 9 | Display-Leading-Sign-Separate | S9(n) SIGN IS LEADING SEPARATE |
| 10 | Character | PIC X(n) or a group |
------------------------------------------------------------------------------------------------
NOTE The variable n refers to an integer number.
MPE/iX 5.0 Documentation