1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
23# Use is subject to license terms.
24#
25# KOI8-U to Unicode table:
26#
27# Came from RFC 2319 around at 2/3/1999.
28#
290x20    0x0020
300x21    0x0021
310x22    0x0022
320x23    0x0023
330x24    0x0024
340x25    0x0025
350x26    0x0026
360x27    0x0027
370x28    0x0028
380x29    0x0029
390x2A    0x002A
400x2B    0x002B
410x2C    0x002C
420x2D    0x002D
430x2E    0x002E
440x2F    0x002F
450x30    0x0030
460x31    0x0031
470x32    0x0032
480x33    0x0033
490x34    0x0034
500x35    0x0035
510x36    0x0036
520x37    0x0037
530x38    0x0038
540x39    0x0039
550x3A    0x003A
560x3B    0x003B
570x3C    0x003C
580x3D    0x003D
590x3E    0x003E
600x3F    0x003F
610x40    0x0040
620x41    0x0041
630x42    0x0042
640x43    0x0043
650x44    0x0044
660x45    0x0045
670x46    0x0046
680x47    0x0047
690x48    0x0048
700x49    0x0049
710x4A    0x004A
720x4B    0x004B
730x4C    0x004C
740x4D    0x004D
750x4E    0x004E
760x4F    0x004F
770x50    0x0050
780x51    0x0051
790x52    0x0052
800x53    0x0053
810x54    0x0054
820x55    0x0055
830x56    0x0056
840x57    0x0057
850x58    0x0058
860x59    0x0059
870x5A    0x005A
880x5B    0x005B
890x5C    0x005C
900x5D    0x005D
910x5E    0x005E
920x5F    0x005F
930x60    0x0060
940x61    0x0061
950x62    0x0062
960x63    0x0063
970x64    0x0064
980x65    0x0065
990x66    0x0066
1000x67    0x0067
1010x68    0x0068
1020x69    0x0069
1030x6A    0x006A
1040x6B    0x006B
1050x6C    0x006C
1060x6D    0x006D
1070x6E    0x006E
1080x6F    0x006F
1090x70    0x0070
1100x71    0x0071
1110x72    0x0072
1120x73    0x0073
1130x74    0x0074
1140x75    0x0075
1150x76    0x0076
1160x77    0x0077
1170x78    0x0078
1180x79    0x0079
1190x7A    0x007A
1200x7B    0x007B
1210x7C    0x007C
1220x7D    0x007D
1230x7E    0x007E
1240x80  0x2500  # BOX DRAWINGS  LIGHT HORIZONTAL
1250x81  0x2502  # BOX DRAWINGS  LIGHT VERTICAL
1260x82  0x250C  # BOX DRAWINGS  LIGHT DOWN AND RIGHT
1270x83  0x2510  # BOX DRAWINGS  LIGHT DOWN AND LEFT
1280x84  0x2514  # BOX DRAWINGS  LIGHT UP AND RIGHT
1290x85  0x2518  # BOX DRAWINGS  LIGHT UP AND LEFT
1300x86  0x251C  # BOX DRAWINGS  LIGHT VERTICAL AND RIGHT
1310x87  0x2524  # BOX DRAWINGS  LIGHT VERTICAL AND LEFT
1320x88  0x252C  # BOX DRAWINGS  LIGHT DOWN AND HORIZONTAL
1330x89  0x2534  # BOX DRAWINGS  LIGHT UP AND HORIZONTAL
1340x8A  0x253C  # BOX DRAWINGS  LIGHT VERTICAL AND HORIZONTAL
1350x8B  0x2580  # UPPER HALF BLOCK
1360x8C  0x2584  # LOWER HALF BLOCK
1370x8D  0x2588  # FULL BLOCK
1380x8E  0x258C  # LEFT HALF BLOCK
1390x8F  0x2590  # RIGHT HALF BLOCK
1400x90  0x2591  # LIGHT SHADE
1410x91  0x2592  # MEDIUM SHADE
1420x92  0x2593  # DARK SHADE
1430x93  0x2320  # TOP HALF INTEGRAL
1440x94  0x25A0  # BLACK SQUARE
1450x95  0x2219  # BULLET OPERATOR
1460x96  0x221A  # SQUARE ROOT
1470x97  0x2248  # ALMOST EQUAL TO
1480x98  0x2264  # LESS THAN OR EQUAL TO
1490x99  0x2265  # GREATER THAN OR EQUAL TO
1500x9A  0x00A0  # NO-BREAK SPACE
1510x9B  0x2321  # BOTTOM HALF INTEGRAL
1520x9C  0x00B0  # DEGREE SIGN
1530x9D  0x00B2  # SUPERSCRIPT TWO
1540x9E  0x00B7  # MIDDLE DOT
1550x9F  0x00F7  # DIVISION SIGN
1560xA0  0x2550  # BOX DRAWINGS  DOUBLE HORIZONTAL
1570xA1  0x2551  # BOX DRAWINGS  DOUBLE VERTICAL
1580xA2  0x2552  # BOX DRAWINGS  DOWN SINGLE AND RIGHT DOUBLE
1590xA3  0x0451  # CYRILLIC SMALL LETTER IO
1600xA4  0x0454  # CYRILLIC SMALL LETTER UKRAINIAN IE
1610xA5  0x2554  # BOX DRAWINGS  DOUBLE DOWN AND RIGHT
1620xA6  0x0456  # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
1630xA7  0x0457  # CYRILLIC SMALL LETTER YI (UKRAINIAN)
1640xA8  0x2557  # BOX DRAWINGS  DOUBLE DOWN AND LEFT
1650xA9  0x2558  # BOX DRAWINGS  UP SINGLE AND RIGHT DOUBLE
1660xAA  0x2559  # BOX DRAWINGS  UP DOUBLE AND RIGHT SINGLE
1670xAB  0x255A  # BOX DRAWINGS  DOUBLE UP AND RIGHT
1680xAC  0x255B  # BOX DRAWINGS  UP SINGLE AND LEFT DOUBLE
1690xAD  0x0491  # CYRILLIC SMALL LETTER GHE WITH UPTURN
1700xAE  0x255D  # BOX DRAWINGS  DOUBLE UP AND LEFT
1710xAF  0x255E  # BOX DRAWINGS  VERTICAL SINGLE AND RIGHT DOUBLE
1720xB0  0x255F  # BOX DRAWINGS  VERTICAL DOUBLE AND RIGHT SINGLE
1730xB1  0x2560  # BOX DRAWINGS  DOUBLE VERTICAL AND RIGHT
1740xB2  0x2561  # BOX DRAWINGS  VERTICAL SINGLE AND LEFT DOUBLE
1750xB3  0x0401  # CYRILLIC CAPITAL LETTER IO
1760xB4  0x0403  # CYRILLIC CAPITAL LETTER UKRAINIAN IE
1770xB5  0x2563  # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
1780xB6  0x0406  # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
1790xB7  0x0407  # CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
1800xB8  0x2566  # BOX DRAWINGS  DOUBLE DOWN AND HORIZONTAL
1810xB9  0x2567  # BOX DRAWINGS  UP SINGLE AND
1820xBA  0x2568  # BOX DRAWINGS  UP DOUBLE AND HORIZONTAL SINGLE
1830xBB  0x2569  # BOX DRAWINGS  DOUBLE UP AND HORIZONTAL
1840xBC  0x256A  # BOX DRAWINGS  VERTICAL SINGLE AND HORIZONTAL DOUBLE
1850xBD  0x0490  # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
1860xBE  0x256C  # BOX DRAWINGS  DOUBLE VERTICAL AND HORIZONTAL
1870xBF  0x00A9  # COPYRIGHT SIGN
1880xC0  0x044E  # CYRILLIC SMALL LETTER YU
1890xC1  0x0430  # CYRILLIC SMALL LETTER A
1900xC2  0x0431  # CYRILLIC SMALL LETTER BE
1910xC3  0x0446  # CYRILLIC SMALL LETTER TSE
1920xC4  0x0434  # CYRILLIC SMALL LETTER DE
1930xC5  0x0435  # CYRILLIC SMALL LETTER IE
1940xC6  0x0444  # CYRILLIC SMALL LETTER EF
1950xC7  0x0433  # CYRILLIC SMALL LETTER GHE
1960xC8  0x0445  # CYRILLIC SMALL LETTER KHA
1970xC9  0x0438  # CYRILLIC SMALL LETTER I
1980xCA  0x0439  # CYRILLIC SMALL LETTER SHORT I
1990xCB  0x043A  # CYRILLIC SMALL LETTER KA
2000xCC  0x043B  # CYRILLIC SMALL LETTER EL
2010xCD  0x043C  # CYRILLIC SMALL LETTER EM
2020xCE  0x043D  # CYRILLIC SMALL LETTER EN
2030xCF  0x043E  # CYRILLIC SMALL LETTER O
2040xD0  0x043F  # CYRILLIC SMALL LETTER PE
2050xD1  0x044F  # CYRILLIC SMALL LETTER YA
2060xD2  0x0440  # CYRILLIC SMALL LETTER ER
2070xD3  0x0441  # CYRILLIC SMALL LETTER ES
2080xD4  0x0442  # CYRILLIC SMALL LETTER TE
2090xD5  0x0443  # CYRILLIC SMALL LETTER U
2100xD6  0x0436  # CYRILLIC SMALL LETTER ZHE
2110xD7  0x0432  # CYRILLIC SMALL LETTER VE
2120xD8  0x044C  # CYRILLIC SMALL LETTER SOFT SIGN
2130xD9  0x044B  # CYRILLIC SMALL LETTER YERU
2140xDA  0x0437  # CYRILLIC SMALL LETTER ZE
2150xDB  0x0448  # CYRILLIC SMALL LETTER SHA
2160xDC  0x044D  # CYRILLIC SMALL LETTER E
2170xDD  0x0449  # CYRILLIC SMALL LETTER SHCHA
2180xDE  0x0447  # CYRILLIC SMALL LETTER CHE
2190xDF  0x044A  # CYRILLIC SMALL LETTER HARD SIGN
2200xE0  0x042E  # CYRILLIC CAPITAL LETTER YU
2210xE1  0x0410  # CYRILLIC CAPITAL LETTER A
2220xE2  0x0411  # CYRILLIC CAPITAL LETTER BE
2230xE3  0x0426  # CYRILLIC CAPITAL LETTER TSE
2240xE4  0x0414  # CYRILLIC CAPITAL LETTER DE
2250xE5  0x0415  # CYRILLIC CAPITAL LETTER IE
2260xE6  0x0424  # CYRILLIC CAPITAL LETTER EF
2270xE7  0x0413  # CYRILLIC CAPITAL LETTER GHE
2280xE8  0x0425  # CYRILLIC CAPITAL LETTER KHA
2290xE9  0x0418  # CYRILLIC CAPITAL LETTER I
2300xEA  0x0419  # CYRILLIC CAPITAL LETTER SHORT I
2310xEB  0x041A  # CYRILLIC CAPITAL LETTER KA
2320xEC  0x041B  # CYRILLIC CAPITAL LETTER EL
2330xED  0x041C  # CYRILLIC CAPITAL LETTER EM
2340xEE  0x041D  # CYRILLIC CAPITAL LETTER EN
2350xEF  0x041E  # CYRILLIC CAPITAL LETTER O
2360xF0  0x041F  # CYRILLIC CAPITAL LETTER PE
2370xF1  0x042F  # CYRILLIC CAPITAL LETTER YA
2380xF2  0x0420  # CYRILLIC CAPITAL LETTER ER
2390xF3  0x0421  # CYRILLIC CAPITAL LETTER ES
2400xF4  0x0422  # CYRILLIC CAPITAL LETTER TE
2410xF5  0x0423  # CYRILLIC CAPITAL LETTER U
2420xF6  0x0416  # CYRILLIC CAPITAL LETTER ZHE
2430xF7  0x0412  # CYRILLIC CAPITAL LETTER VE
2440xF8  0x042C  # CYRILLIC CAPITAL LETTER SOFT SIGN
2450xF9  0x042B  # CYRILLIC CAPITAL LETTER YERU
2460xFA  0x0417  # CYRILLIC CAPITAL LETTER ZE
2470xFB  0x0428  # CYRILLIC CAPITAL LETTER SHA
2480xFC  0x042D  # CYRILLIC CAPITAL LETTER E
2490xFD  0x0429  # CYRILLIC CAPITAL LETTER SHCHA
2500xFE  0x0427  # CYRILLIC CAPITAL LETTER CHE
2510xFF  0x042A  # CYRILLIC CAPITAL LETTER HARD SIGN
252