Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ col_seq_16(5) — HP-UX 5.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sort(1)

nl_string(3C)

COL_SEQ_16(5)

NAME

col_seq_16 - collating sequence table for languages with 16-bit character sets. 

HP-UX COMPATIBILITY

Level: HP-UX/STANDARD

Origin: HP

Native Language Support:
16−bit data, customs

DESCRIPTION

The table is used to translate 16-bit characters to a sequence number.  This table contains two sections - a header and a sequence table. 

Header
Sequence Table

Header:

Byte 0    Byte 1
0-53 Reserved
54-55 Table Type (1 or 2)
56-511 Reserved

 

Table Type If the table type is "1", each two-byte entry contains a sequence number.  If the table type is "2" (used for Korean), each four-byte entry contains two sequence numbers, the first being the sequence number of the character in an initial position, the second for non-initial positions. 
 
Sequence Table

For performance reasons, the table has been arranged so that the most common characters appear towards the beginning. The grouping is as follows:
 

Number of First Byte Second Byte
Entries Range Range
8836 0241-0376 0241-0376
8836 0241-0376 041-0176
8836 041-0176 0241-0376
8836 041-0176 041-0176
8448 0-040 00-0377
7326 041-0376 00-040
222 041-0376 0377-0377
256 0377-0377 00-0377
3196 041-0176 0177-0240
3196 0241-0377 0177-0240
7548 0177-040 041-0376

SEE ALSO

sort(1), nl_string(3C). 

Hewlett-Packard  —  last mod. May 11, 2021

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026