1*d14d7d31Sis /*
2*d14d7d31Sis  * CDDL HEADER START
3*d14d7d31Sis  *
4*d14d7d31Sis  * The contents of this file are subject to the terms of the
5*d14d7d31Sis  * Common Development and Distribution License (the "License").
6*d14d7d31Sis  * You may not use this file except in compliance with the License.
7*d14d7d31Sis  *
8*d14d7d31Sis  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*d14d7d31Sis  * or http://www.opensolaris.org/os/licensing.
10*d14d7d31Sis  * See the License for the specific language governing permissions
11*d14d7d31Sis  * and limitations under the License.
12*d14d7d31Sis  *
13*d14d7d31Sis  * When distributing Covered Code, include this CDDL HEADER in each
14*d14d7d31Sis  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*d14d7d31Sis  * If applicable, add the following below this CDDL HEADER, with the
16*d14d7d31Sis  * fields enclosed by brackets "[]" replaced with your own identifying
17*d14d7d31Sis  * information: Portions Copyright [yyyy] [name of copyright owner]
18*d14d7d31Sis  *
19*d14d7d31Sis  * CDDL HEADER END
20*d14d7d31Sis  */
21*d14d7d31Sis /*
22*d14d7d31Sis  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
23*d14d7d31Sis  * Use is subject to license terms.
24*d14d7d31Sis  */
25*d14d7d31Sis /*
26*d14d7d31Sis  * COPYRIGHT AND PERMISSION NOTICE
27*d14d7d31Sis  *
28*d14d7d31Sis  * Copyright (c) 1991-2006 Unicode, Inc. All rights reserved. Distributed under
29*d14d7d31Sis  * the Terms of Use in http://www.unicode.org/copyright.html.
30*d14d7d31Sis  *
31*d14d7d31Sis  * Permission is hereby granted, free of charge, to any person obtaining
32*d14d7d31Sis  * a copy of the Unicode data files and any associated documentation (the
33*d14d7d31Sis  * "Data Files") or Unicode software and any associated documentation (the
34*d14d7d31Sis  * "Software") to deal in the Data Files or Software without restriction,
35*d14d7d31Sis  * including without limitation the rights to use, copy, modify, merge,
36*d14d7d31Sis  * publish, distribute, and/or sell copies of the Data Files or Software, and
37*d14d7d31Sis  * to permit persons to whom the Data Files or Software are furnished to do so,
38*d14d7d31Sis  * provided that (a) the above copyright notice(s) and this permission notice
39*d14d7d31Sis  * appear with all copies of the Data Files or Software, (b) both the above
40*d14d7d31Sis  * copyright notice(s) and this permission notice appear in associated
41*d14d7d31Sis  * documentation, and (c) there is clear notice in each modified Data File or
42*d14d7d31Sis  * in the Software as well as in the documentation associated with the Data
43*d14d7d31Sis  * File(s) or Software that the data or software has been modified.
44*d14d7d31Sis  *
45*d14d7d31Sis  * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
46*d14d7d31Sis  * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
47*d14d7d31Sis  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
48*d14d7d31Sis  * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
49*d14d7d31Sis  * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
50*d14d7d31Sis  * CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
51*d14d7d31Sis  * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
52*d14d7d31Sis  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
53*d14d7d31Sis  * OF THE DATA FILES OR SOFTWARE.
54*d14d7d31Sis  *
55*d14d7d31Sis  * Except as contained in this notice, the name of a copyright holder shall not
56*d14d7d31Sis  * be used in advertising or otherwise to promote the sale, use or other
57*d14d7d31Sis  * dealings in these Data Files or Software without prior written authorization
58*d14d7d31Sis  * of the copyright holder.
59*d14d7d31Sis  *
60*d14d7d31Sis  * Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be
61*d14d7d31Sis  * registered in some jurisdictions. All other trademarks and registered
62*d14d7d31Sis  * trademarks mentioned herein are the property of their respective owners.
63*d14d7d31Sis  */
64*d14d7d31Sis /*
65*d14d7d31Sis  * This file has been modified by Sun Microsystems, Inc.
66*d14d7d31Sis  */
67*d14d7d31Sis 
68*d14d7d31Sis #ifndef _SYS_KICONV_LATIN1_H
69*d14d7d31Sis #define	_SYS_KICONV_LATIN1_H
70*d14d7d31Sis 
71*d14d7d31Sis #ifdef __cplusplus
72*d14d7d31Sis extern "C" {
73*d14d7d31Sis #endif
74*d14d7d31Sis 
75*d14d7d31Sis #include <sys/kiconv.h>
76*d14d7d31Sis 
77*d14d7d31Sis #ifdef	_KERNEL
78*d14d7d31Sis 
79*d14d7d31Sis /*
80*d14d7d31Sis  * Mapping tables from CP1252, ISO 8859-1, ISO 8859-15, and CP850 to UTF-8.
81*d14d7d31Sis  *
82*d14d7d31Sis  * Indices are calculated by subtracting 0x80 from single byte character code
83*d14d7d31Sis  * values.
84*d14d7d31Sis  *
85*d14d7d31Sis  * Each component has up to three UTF-8 character bytes; the first byte will
86*d14d7d31Sis  * be used to figure out on how many bytes should be taken. If size figured
87*d14d7d31Sis  * out has a value less than zero, that means that component isn't valid and
88*d14d7d31Sis  * has no assigned character.
89*d14d7d31Sis  */
90*d14d7d31Sis static const kiconv_to_utf8_tbl_comp_t to_u8_tbl[4][128] = {
91*d14d7d31Sis 	{	/* CP1252 -> UTF-8 */
92*d14d7d31Sis 		{ 0xE2, 0x82, 0xAC },	/* 0x80 */
93*d14d7d31Sis 		{ 0xFE, 0xFE, 0xFE },	/* 0x81 (illegal character) */
94*d14d7d31Sis 		{ 0xE2, 0x80, 0x9A },	/* 0x82 */
95*d14d7d31Sis 		{ 0xC6, 0x92, 0x00 },	/* 0x83 */
96*d14d7d31Sis 		{ 0xE2, 0x80, 0x9E },	/* 0x84 */
97*d14d7d31Sis 		{ 0xE2, 0x80, 0xA6 },	/* 0x85 */
98*d14d7d31Sis 		{ 0xE2, 0x80, 0xA0 },	/* 0x86 */
99*d14d7d31Sis 		{ 0xE2, 0x80, 0xA1 },	/* 0x87 */
100*d14d7d31Sis 		{ 0xCB, 0x86, 0x00 },	/* 0x88 */
101*d14d7d31Sis 		{ 0xE2, 0x80, 0xB0 },	/* 0x89 */
102*d14d7d31Sis 		{ 0xC5, 0xA0, 0x00 },	/* 0x8A */
103*d14d7d31Sis 		{ 0xE2, 0x80, 0xB9 },	/* 0x8B */
104*d14d7d31Sis 		{ 0xC5, 0x92, 0x00 },	/* 0x8C */
105*d14d7d31Sis 		{ 0xFE, 0xFE, 0xFE },	/* 0x8D (illegal character) */
106*d14d7d31Sis 		{ 0xC5, 0xBD, 0x00 },	/* 0x8E */
107*d14d7d31Sis 		{ 0xFE, 0xFE, 0xFE },	/* 0x8F (illegal character) */
108*d14d7d31Sis 		{ 0xFE, 0xFE, 0xFE },	/* 0x90 (illegal character) */
109*d14d7d31Sis 		{ 0xE2, 0x80, 0x98 },	/* 0x91 */
110*d14d7d31Sis 		{ 0xE2, 0x80, 0x99 },	/* 0x92 */
111*d14d7d31Sis 		{ 0xE2, 0x80, 0x9C },	/* 0x93 */
112*d14d7d31Sis 		{ 0xE2, 0x80, 0x9D },	/* 0x94 */
113*d14d7d31Sis 		{ 0xE2, 0x80, 0xA2 },	/* 0x95 */
114*d14d7d31Sis 		{ 0xE2, 0x80, 0x93 },	/* 0x96 */
115*d14d7d31Sis 		{ 0xE2, 0x80, 0x94 },	/* 0x97 */
116*d14d7d31Sis 		{ 0xCB, 0x9C, 0x00 },	/* 0x98 */
117*d14d7d31Sis 		{ 0xE2, 0x84, 0xA2 },	/* 0x99 */
118*d14d7d31Sis 		{ 0xC5, 0xA1, 0x00 },	/* 0x9A */
119*d14d7d31Sis 		{ 0xE2, 0x80, 0xBA },	/* 0x9B */
120*d14d7d31Sis 		{ 0xC5, 0x93, 0x00 },	/* 0x9C */
121*d14d7d31Sis 		{ 0xFE, 0xFE, 0xFE },	/* 0x9D (illegal character) */
122*d14d7d31Sis 		{ 0xC5, 0xBE, 0x00 },	/* 0x9E */
123*d14d7d31Sis 		{ 0xC5, 0xB8, 0x00 },	/* 0x9F */
124*d14d7d31Sis 		{ 0xC2, 0xA0, 0x00 },	/* 0xA0 */
125*d14d7d31Sis 		{ 0xC2, 0xA1, 0x00 },	/* 0xA1 */
126*d14d7d31Sis 		{ 0xC2, 0xA2, 0x00 },	/* 0xA2 */
127*d14d7d31Sis 		{ 0xC2, 0xA3, 0x00 },	/* 0xA3 */
128*d14d7d31Sis 		{ 0xC2, 0xA4, 0x00 },	/* 0xA4 */
129*d14d7d31Sis 		{ 0xC2, 0xA5, 0x00 },	/* 0xA5 */
130*d14d7d31Sis 		{ 0xC2, 0xA6, 0x00 },	/* 0xA6 */
131*d14d7d31Sis 		{ 0xC2, 0xA7, 0x00 },	/* 0xA7 */
132*d14d7d31Sis 		{ 0xC2, 0xA8, 0x00 },	/* 0xA8 */
133*d14d7d31Sis 		{ 0xC2, 0xA9, 0x00 },	/* 0xA9 */
134*d14d7d31Sis 		{ 0xC2, 0xAA, 0x00 },	/* 0xAA */
135*d14d7d31Sis 		{ 0xC2, 0xAB, 0x00 },	/* 0xAB */
136*d14d7d31Sis 		{ 0xC2, 0xAC, 0x00 },	/* 0xAC */
137*d14d7d31Sis 		{ 0xC2, 0xAD, 0x00 },	/* 0xAD */
138*d14d7d31Sis 		{ 0xC2, 0xAE, 0x00 },	/* 0xAE */
139*d14d7d31Sis 		{ 0xC2, 0xAF, 0x00 },	/* 0xAF */
140*d14d7d31Sis 		{ 0xC2, 0xB0, 0x00 },	/* 0xB0 */
141*d14d7d31Sis 		{ 0xC2, 0xB1, 0x00 },	/* 0xB1 */
142*d14d7d31Sis 		{ 0xC2, 0xB2, 0x00 },	/* 0xB2 */
143*d14d7d31Sis 		{ 0xC2, 0xB3, 0x00 },	/* 0xB3 */
144*d14d7d31Sis 		{ 0xC2, 0xB4, 0x00 },	/* 0xB4 */
145*d14d7d31Sis 		{ 0xC2, 0xB5, 0x00 },	/* 0xB5 */
146*d14d7d31Sis 		{ 0xC2, 0xB6, 0x00 },	/* 0xB6 */
147*d14d7d31Sis 		{ 0xC2, 0xB7, 0x00 },	/* 0xB7 */
148*d14d7d31Sis 		{ 0xC2, 0xB8, 0x00 },	/* 0xB8 */
149*d14d7d31Sis 		{ 0xC2, 0xB9, 0x00 },	/* 0xB9 */
150*d14d7d31Sis 		{ 0xC2, 0xBA, 0x00 },	/* 0xBA */
151*d14d7d31Sis 		{ 0xC2, 0xBB, 0x00 },	/* 0xBB */
152*d14d7d31Sis 		{ 0xC2, 0xBC, 0x00 },	/* 0xBC */
153*d14d7d31Sis 		{ 0xC2, 0xBD, 0x00 },	/* 0xBD */
154*d14d7d31Sis 		{ 0xC2, 0xBE, 0x00 },	/* 0xBE */
155*d14d7d31Sis 		{ 0xC2, 0xBF, 0x00 },	/* 0xBF */
156*d14d7d31Sis 		{ 0xC3, 0x80, 0x00 },	/* 0xC0 */
157*d14d7d31Sis 		{ 0xC3, 0x81, 0x00 },	/* 0xC1 */
158*d14d7d31Sis 		{ 0xC3, 0x82, 0x00 },	/* 0xC2 */
159*d14d7d31Sis 		{ 0xC3, 0x83, 0x00 },	/* 0xC3 */
160*d14d7d31Sis 		{ 0xC3, 0x84, 0x00 },	/* 0xC4 */
161*d14d7d31Sis 		{ 0xC3, 0x85, 0x00 },	/* 0xC5 */
162*d14d7d31Sis 		{ 0xC3, 0x86, 0x00 },	/* 0xC6 */
163*d14d7d31Sis 		{ 0xC3, 0x87, 0x00 },	/* 0xC7 */
164*d14d7d31Sis 		{ 0xC3, 0x88, 0x00 },	/* 0xC8 */
165*d14d7d31Sis 		{ 0xC3, 0x89, 0x00 },	/* 0xC9 */
166*d14d7d31Sis 		{ 0xC3, 0x8A, 0x00 },	/* 0xCA */
167*d14d7d31Sis 		{ 0xC3, 0x8B, 0x00 },	/* 0xCB */
168*d14d7d31Sis 		{ 0xC3, 0x8C, 0x00 },	/* 0xCC */
169*d14d7d31Sis 		{ 0xC3, 0x8D, 0x00 },	/* 0xCD */
170*d14d7d31Sis 		{ 0xC3, 0x8E, 0x00 },	/* 0xCE */
171*d14d7d31Sis 		{ 0xC3, 0x8F, 0x00 },	/* 0xCF */
172*d14d7d31Sis 		{ 0xC3, 0x90, 0x00 },	/* 0xD0 */
173*d14d7d31Sis 		{ 0xC3, 0x91, 0x00 },	/* 0xD1 */
174*d14d7d31Sis 		{ 0xC3, 0x92, 0x00 },	/* 0xD2 */
175*d14d7d31Sis 		{ 0xC3, 0x93, 0x00 },	/* 0xD3 */
176*d14d7d31Sis 		{ 0xC3, 0x94, 0x00 },	/* 0xD4 */
177*d14d7d31Sis 		{ 0xC3, 0x95, 0x00 },	/* 0xD5 */
178*d14d7d31Sis 		{ 0xC3, 0x96, 0x00 },	/* 0xD6 */
179*d14d7d31Sis 		{ 0xC3, 0x97, 0x00 },	/* 0xD7 */
180*d14d7d31Sis 		{ 0xC3, 0x98, 0x00 },	/* 0xD8 */
181*d14d7d31Sis 		{ 0xC3, 0x99, 0x00 },	/* 0xD9 */
182*d14d7d31Sis 		{ 0xC3, 0x9A, 0x00 },	/* 0xDA */
183*d14d7d31Sis 		{ 0xC3, 0x9B, 0x00 },	/* 0xDB */
184*d14d7d31Sis 		{ 0xC3, 0x9C, 0x00 },	/* 0xDC */
185*d14d7d31Sis 		{ 0xC3, 0x9D, 0x00 },	/* 0xDD */
186*d14d7d31Sis 		{ 0xC3, 0x9E, 0x00 },	/* 0xDE */
187*d14d7d31Sis 		{ 0xC3, 0x9F, 0x00 },	/* 0xDF */
188*d14d7d31Sis 		{ 0xC3, 0xA0, 0x00 },	/* 0xE0 */
189*d14d7d31Sis 		{ 0xC3, 0xA1, 0x00 },	/* 0xE1 */
190*d14d7d31Sis 		{ 0xC3, 0xA2, 0x00 },	/* 0xE2 */
191*d14d7d31Sis 		{ 0xC3, 0xA3, 0x00 },	/* 0xE3 */
192*d14d7d31Sis 		{ 0xC3, 0xA4, 0x00 },	/* 0xE4 */
193*d14d7d31Sis 		{ 0xC3, 0xA5, 0x00 },	/* 0xE5 */
194*d14d7d31Sis 		{ 0xC3, 0xA6, 0x00 },	/* 0xE6 */
195*d14d7d31Sis 		{ 0xC3, 0xA7, 0x00 },	/* 0xE7 */
196*d14d7d31Sis 		{ 0xC3, 0xA8, 0x00 },	/* 0xE8 */
197*d14d7d31Sis 		{ 0xC3, 0xA9, 0x00 },	/* 0xE9 */
198*d14d7d31Sis 		{ 0xC3, 0xAA, 0x00 },	/* 0xEA */
199*d14d7d31Sis 		{ 0xC3, 0xAB, 0x00 },	/* 0xEB */
200*d14d7d31Sis 		{ 0xC3, 0xAC, 0x00 },	/* 0xEC */
201*d14d7d31Sis 		{ 0xC3, 0xAD, 0x00 },	/* 0xED */
202*d14d7d31Sis 		{ 0xC3, 0xAE, 0x00 },	/* 0xEE */
203*d14d7d31Sis 		{ 0xC3, 0xAF, 0x00 },	/* 0xEF */
204*d14d7d31Sis 		{ 0xC3, 0xB0, 0x00 },	/* 0xF0 */
205*d14d7d31Sis 		{ 0xC3, 0xB1, 0x00 },	/* 0xF1 */
206*d14d7d31Sis 		{ 0xC3, 0xB2, 0x00 },	/* 0xF2 */
207*d14d7d31Sis 		{ 0xC3, 0xB3, 0x00 },	/* 0xF3 */
208*d14d7d31Sis 		{ 0xC3, 0xB4, 0x00 },	/* 0xF4 */
209*d14d7d31Sis 		{ 0xC3, 0xB5, 0x00 },	/* 0xF5 */
210*d14d7d31Sis 		{ 0xC3, 0xB6, 0x00 },	/* 0xF6 */
211*d14d7d31Sis 		{ 0xC3, 0xB7, 0x00 },	/* 0xF7 */
212*d14d7d31Sis 		{ 0xC3, 0xB8, 0x00 },	/* 0xF8 */
213*d14d7d31Sis 		{ 0xC3, 0xB9, 0x00 },	/* 0xF9 */
214*d14d7d31Sis 		{ 0xC3, 0xBA, 0x00 },	/* 0xFA */
215*d14d7d31Sis 		{ 0xC3, 0xBB, 0x00 },	/* 0xFB */
216*d14d7d31Sis 		{ 0xC3, 0xBC, 0x00 },	/* 0xFC */
217*d14d7d31Sis 		{ 0xC3, 0xBD, 0x00 },	/* 0xFD */
218*d14d7d31Sis 		{ 0xC3, 0xBE, 0x00 },	/* 0xFE */
219*d14d7d31Sis 		{ 0xC3, 0xBF, 0x00 },	/* 0xFF */
220*d14d7d31Sis 	},
221*d14d7d31Sis 	{	/* ISO 8859-1 -> UTF-8 */
222*d14d7d31Sis 		{ 0xC2, 0x80, 0x00 },	/* 0x80 */
223*d14d7d31Sis 		{ 0xC2, 0x81, 0x00 },	/* 0x81 */
224*d14d7d31Sis 		{ 0xC2, 0x82, 0x00 },	/* 0x82 */
225*d14d7d31Sis 		{ 0xC2, 0x83, 0x00 },	/* 0x83 */
226*d14d7d31Sis 		{ 0xC2, 0x84, 0x00 },	/* 0x84 */
227*d14d7d31Sis 		{ 0xC2, 0x85, 0x00 },	/* 0x85 */
228*d14d7d31Sis 		{ 0xC2, 0x86, 0x00 },	/* 0x86 */
229*d14d7d31Sis 		{ 0xC2, 0x87, 0x00 },	/* 0x87 */
230*d14d7d31Sis 		{ 0xC2, 0x88, 0x00 },	/* 0x88 */
231*d14d7d31Sis 		{ 0xC2, 0x89, 0x00 },	/* 0x89 */
232*d14d7d31Sis 		{ 0xC2, 0x8A, 0x00 },	/* 0x8A */
233*d14d7d31Sis 		{ 0xC2, 0x8B, 0x00 },	/* 0x8B */
234*d14d7d31Sis 		{ 0xC2, 0x8C, 0x00 },	/* 0x8C */
235*d14d7d31Sis 		{ 0xC2, 0x8D, 0x00 },	/* 0x8D */
236*d14d7d31Sis 		{ 0xC2, 0x8E, 0x00 },	/* 0x8E */
237*d14d7d31Sis 		{ 0xC2, 0x8F, 0x00 },	/* 0x8F */
238*d14d7d31Sis 		{ 0xC2, 0x90, 0x00 },	/* 0x90 */
239*d14d7d31Sis 		{ 0xC2, 0x91, 0x00 },	/* 0x91 */
240*d14d7d31Sis 		{ 0xC2, 0x92, 0x00 },	/* 0x92 */
241*d14d7d31Sis 		{ 0xC2, 0x93, 0x00 },	/* 0x93 */
242*d14d7d31Sis 		{ 0xC2, 0x94, 0x00 },	/* 0x94 */
243*d14d7d31Sis 		{ 0xC2, 0x95, 0x00 },	/* 0x95 */
244*d14d7d31Sis 		{ 0xC2, 0x96, 0x00 },	/* 0x96 */
245*d14d7d31Sis 		{ 0xC2, 0x97, 0x00 },	/* 0x97 */
246*d14d7d31Sis 		{ 0xC2, 0x98, 0x00 },	/* 0x98 */
247*d14d7d31Sis 		{ 0xC2, 0x99, 0x00 },	/* 0x99 */
248*d14d7d31Sis 		{ 0xC2, 0x9A, 0x00 },	/* 0x9A */
249*d14d7d31Sis 		{ 0xC2, 0x9B, 0x00 },	/* 0x9B */
250*d14d7d31Sis 		{ 0xC2, 0x9C, 0x00 },	/* 0x9C */
251*d14d7d31Sis 		{ 0xC2, 0x9D, 0x00 },	/* 0x9D */
252*d14d7d31Sis 		{ 0xC2, 0x9E, 0x00 },	/* 0x9E */
253*d14d7d31Sis 		{ 0xC2, 0x9F, 0x00 },	/* 0x9F */
254*d14d7d31Sis 		{ 0xC2, 0xA0, 0x00 },	/* 0xA0 */
255*d14d7d31Sis 		{ 0xC2, 0xA1, 0x00 },	/* 0xA1 */
256*d14d7d31Sis 		{ 0xC2, 0xA2, 0x00 },	/* 0xA2 */
257*d14d7d31Sis 		{ 0xC2, 0xA3, 0x00 },	/* 0xA3 */
258*d14d7d31Sis 		{ 0xC2, 0xA4, 0x00 },	/* 0xA4 */
259*d14d7d31Sis 		{ 0xC2, 0xA5, 0x00 },	/* 0xA5 */
260*d14d7d31Sis 		{ 0xC2, 0xA6, 0x00 },	/* 0xA6 */
261*d14d7d31Sis 		{ 0xC2, 0xA7, 0x00 },	/* 0xA7 */
262*d14d7d31Sis 		{ 0xC2, 0xA8, 0x00 },	/* 0xA8 */
263*d14d7d31Sis 		{ 0xC2, 0xA9, 0x00 },	/* 0xA9 */
264*d14d7d31Sis 		{ 0xC2, 0xAA, 0x00 },	/* 0xAA */
265*d14d7d31Sis 		{ 0xC2, 0xAB, 0x00 },	/* 0xAB */
266*d14d7d31Sis 		{ 0xC2, 0xAC, 0x00 },	/* 0xAC */
267*d14d7d31Sis 		{ 0xC2, 0xAD, 0x00 },	/* 0xAD */
268*d14d7d31Sis 		{ 0xC2, 0xAE, 0x00 },	/* 0xAE */
269*d14d7d31Sis 		{ 0xC2, 0xAF, 0x00 },	/* 0xAF */
270*d14d7d31Sis 		{ 0xC2, 0xB0, 0x00 },	/* 0xB0 */
271*d14d7d31Sis 		{ 0xC2, 0xB1, 0x00 },	/* 0xB1 */
272*d14d7d31Sis 		{ 0xC2, 0xB2, 0x00 },	/* 0xB2 */
273*d14d7d31Sis 		{ 0xC2, 0xB3, 0x00 },	/* 0xB3 */
274*d14d7d31Sis 		{ 0xC2, 0xB4, 0x00 },	/* 0xB4 */
275*d14d7d31Sis 		{ 0xC2, 0xB5, 0x00 },	/* 0xB5 */
276*d14d7d31Sis 		{ 0xC2, 0xB6, 0x00 },	/* 0xB6 */
277*d14d7d31Sis 		{ 0xC2, 0xB7, 0x00 },	/* 0xB7 */
278*d14d7d31Sis 		{ 0xC2, 0xB8, 0x00 },	/* 0xB8 */
279*d14d7d31Sis 		{ 0xC2, 0xB9, 0x00 },	/* 0xB9 */
280*d14d7d31Sis 		{ 0xC2, 0xBA, 0x00 },	/* 0xBA */
281*d14d7d31Sis 		{ 0xC2, 0xBB, 0x00 },	/* 0xBB */
282*d14d7d31Sis 		{ 0xC2, 0xBC, 0x00 },	/* 0xBC */
283*d14d7d31Sis 		{ 0xC2, 0xBD, 0x00 },	/* 0xBD */
284*d14d7d31Sis 		{ 0xC2, 0xBE, 0x00 },	/* 0xBE */
285*d14d7d31Sis 		{ 0xC2, 0xBF, 0x00 },	/* 0xBF */
286*d14d7d31Sis 		{ 0xC3, 0x80, 0x00 },	/* 0xC0 */
287*d14d7d31Sis 		{ 0xC3, 0x81, 0x00 },	/* 0xC1 */
288*d14d7d31Sis 		{ 0xC3, 0x82, 0x00 },	/* 0xC2 */
289*d14d7d31Sis 		{ 0xC3, 0x83, 0x00 },	/* 0xC3 */
290*d14d7d31Sis 		{ 0xC3, 0x84, 0x00 },	/* 0xC4 */
291*d14d7d31Sis 		{ 0xC3, 0x85, 0x00 },	/* 0xC5 */
292*d14d7d31Sis 		{ 0xC3, 0x86, 0x00 },	/* 0xC6 */
293*d14d7d31Sis 		{ 0xC3, 0x87, 0x00 },	/* 0xC7 */
294*d14d7d31Sis 		{ 0xC3, 0x88, 0x00 },	/* 0xC8 */
295*d14d7d31Sis 		{ 0xC3, 0x89, 0x00 },	/* 0xC9 */
296*d14d7d31Sis 		{ 0xC3, 0x8A, 0x00 },	/* 0xCA */
297*d14d7d31Sis 		{ 0xC3, 0x8B, 0x00 },	/* 0xCB */
298*d14d7d31Sis 		{ 0xC3, 0x8C, 0x00 },	/* 0xCC */
299*d14d7d31Sis 		{ 0xC3, 0x8D, 0x00 },	/* 0xCD */
300*d14d7d31Sis 		{ 0xC3, 0x8E, 0x00 },	/* 0xCE */
301*d14d7d31Sis 		{ 0xC3, 0x8F, 0x00 },	/* 0xCF */
302*d14d7d31Sis 		{ 0xC3, 0x90, 0x00 },	/* 0xD0 */
303*d14d7d31Sis 		{ 0xC3, 0x91, 0x00 },	/* 0xD1 */
304*d14d7d31Sis 		{ 0xC3, 0x92, 0x00 },	/* 0xD2 */
305*d14d7d31Sis 		{ 0xC3, 0x93, 0x00 },	/* 0xD3 */
306*d14d7d31Sis 		{ 0xC3, 0x94, 0x00 },	/* 0xD4 */
307*d14d7d31Sis 		{ 0xC3, 0x95, 0x00 },	/* 0xD5 */
308*d14d7d31Sis 		{ 0xC3, 0x96, 0x00 },	/* 0xD6 */
309*d14d7d31Sis 		{ 0xC3, 0x97, 0x00 },	/* 0xD7 */
310*d14d7d31Sis 		{ 0xC3, 0x98, 0x00 },	/* 0xD8 */
311*d14d7d31Sis 		{ 0xC3, 0x99, 0x00 },	/* 0xD9 */
312*d14d7d31Sis 		{ 0xC3, 0x9A, 0x00 },	/* 0xDA */
313*d14d7d31Sis 		{ 0xC3, 0x9B, 0x00 },	/* 0xDB */
314*d14d7d31Sis 		{ 0xC3, 0x9C, 0x00 },	/* 0xDC */
315*d14d7d31Sis 		{ 0xC3, 0x9D, 0x00 },	/* 0xDD */
316*d14d7d31Sis 		{ 0xC3, 0x9E, 0x00 },	/* 0xDE */
317*d14d7d31Sis 		{ 0xC3, 0x9F, 0x00 },	/* 0xDF */
318*d14d7d31Sis 		{ 0xC3, 0xA0, 0x00 },	/* 0xE0 */
319*d14d7d31Sis 		{ 0xC3, 0xA1, 0x00 },	/* 0xE1 */
320*d14d7d31Sis 		{ 0xC3, 0xA2, 0x00 },	/* 0xE2 */
321*d14d7d31Sis 		{ 0xC3, 0xA3, 0x00 },	/* 0xE3 */
322*d14d7d31Sis 		{ 0xC3, 0xA4, 0x00 },	/* 0xE4 */
323*d14d7d31Sis 		{ 0xC3, 0xA5, 0x00 },	/* 0xE5 */
324*d14d7d31Sis 		{ 0xC3, 0xA6, 0x00 },	/* 0xE6 */
325*d14d7d31Sis 		{ 0xC3, 0xA7, 0x00 },	/* 0xE7 */
326*d14d7d31Sis 		{ 0xC3, 0xA8, 0x00 },	/* 0xE8 */
327*d14d7d31Sis 		{ 0xC3, 0xA9, 0x00 },	/* 0xE9 */
328*d14d7d31Sis 		{ 0xC3, 0xAA, 0x00 },	/* 0xEA */
329*d14d7d31Sis 		{ 0xC3, 0xAB, 0x00 },	/* 0xEB */
330*d14d7d31Sis 		{ 0xC3, 0xAC, 0x00 },	/* 0xEC */
331*d14d7d31Sis 		{ 0xC3, 0xAD, 0x00 },	/* 0xED */
332*d14d7d31Sis 		{ 0xC3, 0xAE, 0x00 },	/* 0xEE */
333*d14d7d31Sis 		{ 0xC3, 0xAF, 0x00 },	/* 0xEF */
334*d14d7d31Sis 		{ 0xC3, 0xB0, 0x00 },	/* 0xF0 */
335*d14d7d31Sis 		{ 0xC3, 0xB1, 0x00 },	/* 0xF1 */
336*d14d7d31Sis 		{ 0xC3, 0xB2, 0x00 },	/* 0xF2 */
337*d14d7d31Sis 		{ 0xC3, 0xB3, 0x00 },	/* 0xF3 */
338*d14d7d31Sis 		{ 0xC3, 0xB4, 0x00 },	/* 0xF4 */
339*d14d7d31Sis 		{ 0xC3, 0xB5, 0x00 },	/* 0xF5 */
340*d14d7d31Sis 		{ 0xC3, 0xB6, 0x00 },	/* 0xF6 */
341*d14d7d31Sis 		{ 0xC3, 0xB7, 0x00 },	/* 0xF7 */
342*d14d7d31Sis 		{ 0xC3, 0xB8, 0x00 },	/* 0xF8 */
343*d14d7d31Sis 		{ 0xC3, 0xB9, 0x00 },	/* 0xF9 */
344*d14d7d31Sis 		{ 0xC3, 0xBA, 0x00 },	/* 0xFA */
345*d14d7d31Sis 		{ 0xC3, 0xBB, 0x00 },	/* 0xFB */
346*d14d7d31Sis 		{ 0xC3, 0xBC, 0x00 },	/* 0xFC */
347*d14d7d31Sis 		{ 0xC3, 0xBD, 0x00 },	/* 0xFD */
348*d14d7d31Sis 		{ 0xC3, 0xBE, 0x00 },	/* 0xFE */
349*d14d7d31Sis 		{ 0xC3, 0xBF, 0x00 },	/* 0xFF */
350*d14d7d31Sis 	},
351*d14d7d31Sis 	{	/* ISO 8859-15 -> UTF-8 */
352*d14d7d31Sis 		{ 0xC2, 0x80, 0x00 },	/* 0x80 */
353*d14d7d31Sis 		{ 0xC2, 0x81, 0x00 },	/* 0x81 */
354*d14d7d31Sis 		{ 0xC2, 0x82, 0x00 },	/* 0x82 */
355*d14d7d31Sis 		{ 0xC2, 0x83, 0x00 },	/* 0x83 */
356*d14d7d31Sis 		{ 0xC2, 0x84, 0x00 },	/* 0x84 */
357*d14d7d31Sis 		{ 0xC2, 0x85, 0x00 },	/* 0x85 */
358*d14d7d31Sis 		{ 0xC2, 0x86, 0x00 },	/* 0x86 */
359*d14d7d31Sis 		{ 0xC2, 0x87, 0x00 },	/* 0x87 */
360*d14d7d31Sis 		{ 0xC2, 0x88, 0x00 },	/* 0x88 */
361*d14d7d31Sis 		{ 0xC2, 0x89, 0x00 },	/* 0x89 */
362*d14d7d31Sis 		{ 0xC2, 0x8A, 0x00 },	/* 0x8A */
363*d14d7d31Sis 		{ 0xC2, 0x8B, 0x00 },	/* 0x8B */
364*d14d7d31Sis 		{ 0xC2, 0x8C, 0x00 },	/* 0x8C */
365*d14d7d31Sis 		{ 0xC2, 0x8D, 0x00 },	/* 0x8D */
366*d14d7d31Sis 		{ 0xC2, 0x8E, 0x00 },	/* 0x8E */
367*d14d7d31Sis 		{ 0xC2, 0x8F, 0x00 },	/* 0x8F */
368*d14d7d31Sis 		{ 0xC2, 0x90, 0x00 },	/* 0x90 */
369*d14d7d31Sis 		{ 0xC2, 0x91, 0x00 },	/* 0x91 */
370*d14d7d31Sis 		{ 0xC2, 0x92, 0x00 },	/* 0x92 */
371*d14d7d31Sis 		{ 0xC2, 0x93, 0x00 },	/* 0x93 */
372*d14d7d31Sis 		{ 0xC2, 0x94, 0x00 },	/* 0x94 */
373*d14d7d31Sis 		{ 0xC2, 0x95, 0x00 },	/* 0x95 */
374*d14d7d31Sis 		{ 0xC2, 0x96, 0x00 },	/* 0x96 */
375*d14d7d31Sis 		{ 0xC2, 0x97, 0x00 },	/* 0x97 */
376*d14d7d31Sis 		{ 0xC2, 0x98, 0x00 },	/* 0x98 */
377*d14d7d31Sis 		{ 0xC2, 0x99, 0x00 },	/* 0x99 */
378*d14d7d31Sis 		{ 0xC2, 0x9A, 0x00 },	/* 0x9A */
379*d14d7d31Sis 		{ 0xC2, 0x9B, 0x00 },	/* 0x9B */
380*d14d7d31Sis 		{ 0xC2, 0x9C, 0x00 },	/* 0x9C */
381*d14d7d31Sis 		{ 0xC2, 0x9D, 0x00 },	/* 0x9D */
382*d14d7d31Sis 		{ 0xC2, 0x9E, 0x00 },	/* 0x9E */
383*d14d7d31Sis 		{ 0xC2, 0x9F, 0x00 },	/* 0x9F */
384*d14d7d31Sis 		{ 0xC2, 0xA0, 0x00 },	/* 0xA0 */
385*d14d7d31Sis 		{ 0xC2, 0xA1, 0x00 },	/* 0xA1 */
386*d14d7d31Sis 		{ 0xC2, 0xA2, 0x00 },	/* 0xA2 */
387*d14d7d31Sis 		{ 0xC2, 0xA3, 0x00 },	/* 0xA3 */
388*d14d7d31Sis 		{ 0xE2, 0x82, 0xAC },	/* 0xA4 */
389*d14d7d31Sis 		{ 0xC2, 0xA5, 0x00 },	/* 0xA5 */
390*d14d7d31Sis 		{ 0xC5, 0xA0, 0x00 },	/* 0xA6 */
391*d14d7d31Sis 		{ 0xC2, 0xA7, 0x00 },	/* 0xA7 */
392*d14d7d31Sis 		{ 0xC5, 0xA1, 0x00 },	/* 0xA8 */
393*d14d7d31Sis 		{ 0xC2, 0xA9, 0x00 },	/* 0xA9 */
394*d14d7d31Sis 		{ 0xC2, 0xAA, 0x00 },	/* 0xAA */
395*d14d7d31Sis 		{ 0xC2, 0xAB, 0x00 },	/* 0xAB */
396*d14d7d31Sis 		{ 0xC2, 0xAC, 0x00 },	/* 0xAC */
397*d14d7d31Sis 		{ 0xC2, 0xAD, 0x00 },	/* 0xAD */
398*d14d7d31Sis 		{ 0xC2, 0xAE, 0x00 },	/* 0xAE */
399*d14d7d31Sis 		{ 0xC2, 0xAF, 0x00 },	/* 0xAF */
400*d14d7d31Sis 		{ 0xC2, 0xB0, 0x00 },	/* 0xB0 */
401*d14d7d31Sis 		{ 0xC2, 0xB1, 0x00 },	/* 0xB1 */
402*d14d7d31Sis 		{ 0xC2, 0xB2, 0x00 },	/* 0xB2 */
403*d14d7d31Sis 		{ 0xC2, 0xB3, 0x00 },	/* 0xB3 */
404*d14d7d31Sis 		{ 0xC5, 0xBD, 0x00 },	/* 0xB4 */
405*d14d7d31Sis 		{ 0xC2, 0xB5, 0x00 },	/* 0xB5 */
406*d14d7d31Sis 		{ 0xC2, 0xB6, 0x00 },	/* 0xB6 */
407*d14d7d31Sis 		{ 0xC2, 0xB7, 0x00 },	/* 0xB7 */
408*d14d7d31Sis 		{ 0xC5, 0xBE, 0x00 },	/* 0xB8 */
409*d14d7d31Sis 		{ 0xC2, 0xB9, 0x00 },	/* 0xB9 */
410*d14d7d31Sis 		{ 0xC2, 0xBA, 0x00 },	/* 0xBA */
411*d14d7d31Sis 		{ 0xC2, 0xBB, 0x00 },	/* 0xBB */
412*d14d7d31Sis 		{ 0xC5, 0x92, 0x00 },	/* 0xBC */
413*d14d7d31Sis 		{ 0xC5, 0x93, 0x00 },	/* 0xBD */
414*d14d7d31Sis 		{ 0xC5, 0xB8, 0x00 },	/* 0xBE */
415*d14d7d31Sis 		{ 0xC2, 0xBF, 0x00 },	/* 0xBF */
416*d14d7d31Sis 		{ 0xC3, 0x80, 0x00 },	/* 0xC0 */
417*d14d7d31Sis 		{ 0xC3, 0x81, 0x00 },	/* 0xC1 */
418*d14d7d31Sis 		{ 0xC3, 0x82, 0x00 },	/* 0xC2 */
419*d14d7d31Sis 		{ 0xC3, 0x83, 0x00 },	/* 0xC3 */
420*d14d7d31Sis 		{ 0xC3, 0x84, 0x00 },	/* 0xC4 */
421*d14d7d31Sis 		{ 0xC3, 0x85, 0x00 },	/* 0xC5 */
422*d14d7d31Sis 		{ 0xC3, 0x86, 0x00 },	/* 0xC6 */
423*d14d7d31Sis 		{ 0xC3, 0x87, 0x00 },	/* 0xC7 */
424*d14d7d31Sis 		{ 0xC3, 0x88, 0x00 },	/* 0xC8 */
425*d14d7d31Sis 		{ 0xC3, 0x89, 0x00 },	/* 0xC9 */
426*d14d7d31Sis 		{ 0xC3, 0x8A, 0x00 },	/* 0xCA */
427*d14d7d31Sis 		{ 0xC3, 0x8B, 0x00 },	/* 0xCB */
428*d14d7d31Sis 		{ 0xC3, 0x8C, 0x00 },	/* 0xCC */
429*d14d7d31Sis 		{ 0xC3, 0x8D, 0x00 },	/* 0xCD */
430*d14d7d31Sis 		{ 0xC3, 0x8E, 0x00 },	/* 0xCE */
431*d14d7d31Sis 		{ 0xC3, 0x8F, 0x00 },	/* 0xCF */
432*d14d7d31Sis 		{ 0xC3, 0x90, 0x00 },	/* 0xD0 */
433*d14d7d31Sis 		{ 0xC3, 0x91, 0x00 },	/* 0xD1 */
434*d14d7d31Sis 		{ 0xC3, 0x92, 0x00 },	/* 0xD2 */
435*d14d7d31Sis 		{ 0xC3, 0x93, 0x00 },	/* 0xD3 */
436*d14d7d31Sis 		{ 0xC3, 0x94, 0x00 },	/* 0xD4 */
437*d14d7d31Sis 		{ 0xC3, 0x95, 0x00 },	/* 0xD5 */
438*d14d7d31Sis 		{ 0xC3, 0x96, 0x00 },	/* 0xD6 */
439*d14d7d31Sis 		{ 0xC3, 0x97, 0x00 },	/* 0xD7 */
440*d14d7d31Sis 		{ 0xC3, 0x98, 0x00 },	/* 0xD8 */
441*d14d7d31Sis 		{ 0xC3, 0x99, 0x00 },	/* 0xD9 */
442*d14d7d31Sis 		{ 0xC3, 0x9A, 0x00 },	/* 0xDA */
443*d14d7d31Sis 		{ 0xC3, 0x9B, 0x00 },	/* 0xDB */
444*d14d7d31Sis 		{ 0xC3, 0x9C, 0x00 },	/* 0xDC */
445*d14d7d31Sis 		{ 0xC3, 0x9D, 0x00 },	/* 0xDD */
446*d14d7d31Sis 		{ 0xC3, 0x9E, 0x00 },	/* 0xDE */
447*d14d7d31Sis 		{ 0xC3, 0x9F, 0x00 },	/* 0xDF */
448*d14d7d31Sis 		{ 0xC3, 0xA0, 0x00 },	/* 0xE0 */
449*d14d7d31Sis 		{ 0xC3, 0xA1, 0x00 },	/* 0xE1 */
450*d14d7d31Sis 		{ 0xC3, 0xA2, 0x00 },	/* 0xE2 */
451*d14d7d31Sis 		{ 0xC3, 0xA3, 0x00 },	/* 0xE3 */
452*d14d7d31Sis 		{ 0xC3, 0xA4, 0x00 },	/* 0xE4 */
453*d14d7d31Sis 		{ 0xC3, 0xA5, 0x00 },	/* 0xE5 */
454*d14d7d31Sis 		{ 0xC3, 0xA6, 0x00 },	/* 0xE6 */
455*d14d7d31Sis 		{ 0xC3, 0xA7, 0x00 },	/* 0xE7 */
456*d14d7d31Sis 		{ 0xC3, 0xA8, 0x00 },	/* 0xE8 */
457*d14d7d31Sis 		{ 0xC3, 0xA9, 0x00 },	/* 0xE9 */
458*d14d7d31Sis 		{ 0xC3, 0xAA, 0x00 },	/* 0xEA */
459*d14d7d31Sis 		{ 0xC3, 0xAB, 0x00 },	/* 0xEB */
460*d14d7d31Sis 		{ 0xC3, 0xAC, 0x00 },	/* 0xEC */
461*d14d7d31Sis 		{ 0xC3, 0xAD, 0x00 },	/* 0xED */
462*d14d7d31Sis 		{ 0xC3, 0xAE, 0x00 },	/* 0xEE */
463*d14d7d31Sis 		{ 0xC3, 0xAF, 0x00 },	/* 0xEF */
464*d14d7d31Sis 		{ 0xC3, 0xB0, 0x00 },	/* 0xF0 */
465*d14d7d31Sis 		{ 0xC3, 0xB1, 0x00 },	/* 0xF1 */
466*d14d7d31Sis 		{ 0xC3, 0xB2, 0x00 },	/* 0xF2 */
467*d14d7d31Sis 		{ 0xC3, 0xB3, 0x00 },	/* 0xF3 */
468*d14d7d31Sis 		{ 0xC3, 0xB4, 0x00 },	/* 0xF4 */
469*d14d7d31Sis 		{ 0xC3, 0xB5, 0x00 },	/* 0xF5 */
470*d14d7d31Sis 		{ 0xC3, 0xB6, 0x00 },	/* 0xF6 */
471*d14d7d31Sis 		{ 0xC3, 0xB7, 0x00 },	/* 0xF7 */
472*d14d7d31Sis 		{ 0xC3, 0xB8, 0x00 },	/* 0xF8 */
473*d14d7d31Sis 		{ 0xC3, 0xB9, 0x00 },	/* 0xF9 */
474*d14d7d31Sis 		{ 0xC3, 0xBA, 0x00 },	/* 0xFA */
475*d14d7d31Sis 		{ 0xC3, 0xBB, 0x00 },	/* 0xFB */
476*d14d7d31Sis 		{ 0xC3, 0xBC, 0x00 },	/* 0xFC */
477*d14d7d31Sis 		{ 0xC3, 0xBD, 0x00 },	/* 0xFD */
478*d14d7d31Sis 		{ 0xC3, 0xBE, 0x00 },	/* 0xFE */
479*d14d7d31Sis 		{ 0xC3, 0xBF, 0x00 },	/* 0xFF */
480*d14d7d31Sis 	},
481*d14d7d31Sis 	{	/* CP850 -> UTF-8 */
482*d14d7d31Sis 		{ 0xC3, 0x87, 0x00 },	/* 0x80 */
483*d14d7d31Sis 		{ 0xC3, 0xBC, 0x00 },	/* 0x81 */
484*d14d7d31Sis 		{ 0xC3, 0xA9, 0x00 },	/* 0x82 */
485*d14d7d31Sis 		{ 0xC3, 0xA2, 0x00 },	/* 0x83 */
486*d14d7d31Sis 		{ 0xC3, 0xA4, 0x00 },	/* 0x84 */
487*d14d7d31Sis 		{ 0xC3, 0xA0, 0x00 },	/* 0x85 */
488*d14d7d31Sis 		{ 0xC3, 0xA5, 0x00 },	/* 0x86 */
489*d14d7d31Sis 		{ 0xC3, 0xA7, 0x00 },	/* 0x87 */
490*d14d7d31Sis 		{ 0xC3, 0xAA, 0x00 },	/* 0x88 */
491*d14d7d31Sis 		{ 0xC3, 0xAB, 0x00 },	/* 0x89 */
492*d14d7d31Sis 		{ 0xC3, 0xA8, 0x00 },	/* 0x8A */
493*d14d7d31Sis 		{ 0xC3, 0xAF, 0x00 },	/* 0x8B */
494*d14d7d31Sis 		{ 0xC3, 0xAE, 0x00 },	/* 0x8C */
495*d14d7d31Sis 		{ 0xC3, 0xAC, 0x00 },	/* 0x8D */
496*d14d7d31Sis 		{ 0xC3, 0x84, 0x00 },	/* 0x8E */
497*d14d7d31Sis 		{ 0xC3, 0x85, 0x00 },	/* 0x8F */
498*d14d7d31Sis 		{ 0xC3, 0x89, 0x00 },	/* 0x90 */
499*d14d7d31Sis 		{ 0xC3, 0xA6, 0x00 },	/* 0x91 */
500*d14d7d31Sis 		{ 0xC3, 0x86, 0x00 },	/* 0x92 */
501*d14d7d31Sis 		{ 0xC3, 0xB4, 0x00 },	/* 0x93 */
502*d14d7d31Sis 		{ 0xC3, 0xB6, 0x00 },	/* 0x94 */
503*d14d7d31Sis 		{ 0xC3, 0xB2, 0x00 },	/* 0x95 */
504*d14d7d31Sis 		{ 0xC3, 0xBB, 0x00 },	/* 0x96 */
505*d14d7d31Sis 		{ 0xC3, 0xB9, 0x00 },	/* 0x97 */
506*d14d7d31Sis 		{ 0xC3, 0xBF, 0x00 },	/* 0x98 */
507*d14d7d31Sis 		{ 0xC3, 0x96, 0x00 },	/* 0x99 */
508*d14d7d31Sis 		{ 0xC3, 0x9C, 0x00 },	/* 0x9A */
509*d14d7d31Sis 		{ 0xC3, 0xB8, 0x00 },	/* 0x9B */
510*d14d7d31Sis 		{ 0xC2, 0xA3, 0x00 },	/* 0x9C */
511*d14d7d31Sis 		{ 0xC3, 0x98, 0x00 },	/* 0x9D */
512*d14d7d31Sis 		{ 0xC3, 0x97, 0x00 },	/* 0x9E */
513*d14d7d31Sis 		{ 0xC6, 0x92, 0x00 },	/* 0x9F */
514*d14d7d31Sis 		{ 0xC3, 0xA1, 0x00 },	/* 0xA0 */
515*d14d7d31Sis 		{ 0xC3, 0xAD, 0x00 },	/* 0xA1 */
516*d14d7d31Sis 		{ 0xC3, 0xB3, 0x00 },	/* 0xA2 */
517*d14d7d31Sis 		{ 0xC3, 0xBA, 0x00 },	/* 0xA3 */
518*d14d7d31Sis 		{ 0xC3, 0xB1, 0x00 },	/* 0xA4 */
519*d14d7d31Sis 		{ 0xC3, 0x91, 0x00 },	/* 0xA5 */
520*d14d7d31Sis 		{ 0xC2, 0xAA, 0x00 },	/* 0xA6 */
521*d14d7d31Sis 		{ 0xC2, 0xBA, 0x00 },	/* 0xA7 */
522*d14d7d31Sis 		{ 0xC2, 0xBF, 0x00 },	/* 0xA8 */
523*d14d7d31Sis 		{ 0xC2, 0xAE, 0x00 },	/* 0xA9 */
524*d14d7d31Sis 		{ 0xC2, 0xAC, 0x00 },	/* 0xAA */
525*d14d7d31Sis 		{ 0xC2, 0xBD, 0x00 },	/* 0xAB */
526*d14d7d31Sis 		{ 0xC2, 0xBC, 0x00 },	/* 0xAC */
527*d14d7d31Sis 		{ 0xC2, 0xA1, 0x00 },	/* 0xAD */
528*d14d7d31Sis 		{ 0xC2, 0xAB, 0x00 },	/* 0xAE */
529*d14d7d31Sis 		{ 0xC2, 0xBB, 0x00 },	/* 0xAF */
530*d14d7d31Sis 		{ 0xE2, 0x96, 0x91 },	/* 0xB0 */
531*d14d7d31Sis 		{ 0xE2, 0x96, 0x92 },	/* 0xB1 */
532*d14d7d31Sis 		{ 0xE2, 0x96, 0x93 },	/* 0xB2 */
533*d14d7d31Sis 		{ 0xE2, 0x94, 0x82 },	/* 0xB3 */
534*d14d7d31Sis 		{ 0xE2, 0x94, 0xA4 },	/* 0xB4 */
535*d14d7d31Sis 		{ 0xC3, 0x81, 0x00 },	/* 0xB5 */
536*d14d7d31Sis 		{ 0xC3, 0x82, 0x00 },	/* 0xB6 */
537*d14d7d31Sis 		{ 0xC3, 0x80, 0x00 },	/* 0xB7 */
538*d14d7d31Sis 		{ 0xC2, 0xA9, 0x00 },	/* 0xB8 */
539*d14d7d31Sis 		{ 0xE2, 0x95, 0xA3 },	/* 0xB9 */
540*d14d7d31Sis 		{ 0xE2, 0x95, 0x91 },	/* 0xBA */
541*d14d7d31Sis 		{ 0xE2, 0x95, 0x97 },	/* 0xBB */
542*d14d7d31Sis 		{ 0xE2, 0x95, 0x9D },	/* 0xBC */
543*d14d7d31Sis 		{ 0xC2, 0xA2, 0x00 },	/* 0xBD */
544*d14d7d31Sis 		{ 0xC2, 0xA5, 0x00 },	/* 0xBE */
545*d14d7d31Sis 		{ 0xE2, 0x94, 0x90 },	/* 0xBF */
546*d14d7d31Sis 		{ 0xE2, 0x94, 0x94 },	/* 0xC0 */
547*d14d7d31Sis 		{ 0xE2, 0x94, 0xB4 },	/* 0xC1 */
548*d14d7d31Sis 		{ 0xE2, 0x94, 0xAC },	/* 0xC2 */
549*d14d7d31Sis 		{ 0xE2, 0x94, 0x9C },	/* 0xC3 */
550*d14d7d31Sis 		{ 0xE2, 0x94, 0x80 },	/* 0xC4 */
551*d14d7d31Sis 		{ 0xE2, 0x94, 0xBC },	/* 0xC5 */
552*d14d7d31Sis 		{ 0xC3, 0xA3, 0x00 },	/* 0xC6 */
553*d14d7d31Sis 		{ 0xC3, 0x83, 0x00 },	/* 0xC7 */
554*d14d7d31Sis 		{ 0xE2, 0x95, 0x9A },	/* 0xC8 */
555*d14d7d31Sis 		{ 0xE2, 0x95, 0x94 },	/* 0xC9 */
556*d14d7d31Sis 		{ 0xE2, 0x95, 0xA9 },	/* 0xCA */
557*d14d7d31Sis 		{ 0xE2, 0x95, 0xA6 },	/* 0xCB */
558*d14d7d31Sis 		{ 0xE2, 0x95, 0xA0 },	/* 0xCC */
559*d14d7d31Sis 		{ 0xE2, 0x95, 0x90 },	/* 0xCD */
560*d14d7d31Sis 		{ 0xE2, 0x95, 0xAC },	/* 0xCE */
561*d14d7d31Sis 		{ 0xC2, 0xA4, 0x00 },	/* 0xCF */
562*d14d7d31Sis 		{ 0xC3, 0xB0, 0x00 },	/* 0xD0 */
563*d14d7d31Sis 		{ 0xC3, 0x90, 0x00 },	/* 0xD1 */
564*d14d7d31Sis 		{ 0xC3, 0x8A, 0x00 },	/* 0xD2 */
565*d14d7d31Sis 		{ 0xC3, 0x8B, 0x00 },	/* 0xD3 */
566*d14d7d31Sis 		{ 0xC3, 0x88, 0x00 },	/* 0xD4 */
567*d14d7d31Sis 		{ 0xC4, 0xB1, 0x00 },	/* 0xD5 */
568*d14d7d31Sis 		{ 0xC3, 0x8D, 0x00 },	/* 0xD6 */
569*d14d7d31Sis 		{ 0xC3, 0x8E, 0x00 },	/* 0xD7 */
570*d14d7d31Sis 		{ 0xC3, 0x8F, 0x00 },	/* 0xD8 */
571*d14d7d31Sis 		{ 0xE2, 0x94, 0x98 },	/* 0xD9 */
572*d14d7d31Sis 		{ 0xE2, 0x94, 0x8C },	/* 0xDA */
573*d14d7d31Sis 		{ 0xE2, 0x96, 0x88 },	/* 0xDB */
574*d14d7d31Sis 		{ 0xE2, 0x96, 0x84 },	/* 0xDC */
575*d14d7d31Sis 		{ 0xC2, 0xA6, 0x00 },	/* 0xDD */
576*d14d7d31Sis 		{ 0xC3, 0x8C, 0x00 },	/* 0xDE */
577*d14d7d31Sis 		{ 0xE2, 0x96, 0x80 },	/* 0xDF */
578*d14d7d31Sis 		{ 0xC3, 0x93, 0x00 },	/* 0xE0 */
579*d14d7d31Sis 		{ 0xC3, 0x9F, 0x00 },	/* 0xE1 */
580*d14d7d31Sis 		{ 0xC3, 0x94, 0x00 },	/* 0xE2 */
581*d14d7d31Sis 		{ 0xC3, 0x92, 0x00 },	/* 0xE3 */
582*d14d7d31Sis 		{ 0xC3, 0xB5, 0x00 },	/* 0xE4 */
583*d14d7d31Sis 		{ 0xC3, 0x95, 0x00 },	/* 0xE5 */
584*d14d7d31Sis 		{ 0xC2, 0xB5, 0x00 },	/* 0xE6 */
585*d14d7d31Sis 		{ 0xC3, 0xBE, 0x00 },	/* 0xE7 */
586*d14d7d31Sis 		{ 0xC3, 0x9E, 0x00 },	/* 0xE8 */
587*d14d7d31Sis 		{ 0xC3, 0x9A, 0x00 },	/* 0xE9 */
588*d14d7d31Sis 		{ 0xC3, 0x9B, 0x00 },	/* 0xEA */
589*d14d7d31Sis 		{ 0xC3, 0x99, 0x00 },	/* 0xEB */
590*d14d7d31Sis 		{ 0xC3, 0xBD, 0x00 },	/* 0xEC */
591*d14d7d31Sis 		{ 0xC3, 0x9D, 0x00 },	/* 0xED */
592*d14d7d31Sis 		{ 0xC2, 0xAF, 0x00 },	/* 0xEE */
593*d14d7d31Sis 		{ 0xC2, 0xB4, 0x00 },	/* 0xEF */
594*d14d7d31Sis 		{ 0xC2, 0xAD, 0x00 },	/* 0xF0 */
595*d14d7d31Sis 		{ 0xC2, 0xB1, 0x00 },	/* 0xF1 */
596*d14d7d31Sis 		{ 0xE2, 0x80, 0x97 },	/* 0xF2 */
597*d14d7d31Sis 		{ 0xC2, 0xBE, 0x00 },	/* 0xF3 */
598*d14d7d31Sis 		{ 0xC2, 0xB6, 0x00 },	/* 0xF4 */
599*d14d7d31Sis 		{ 0xC2, 0xA7, 0x00 },	/* 0xF5 */
600*d14d7d31Sis 		{ 0xC3, 0xB7, 0x00 },	/* 0xF6 */
601*d14d7d31Sis 		{ 0xC2, 0xB8, 0x00 },	/* 0xF7 */
602*d14d7d31Sis 		{ 0xC2, 0xB0, 0x00 },	/* 0xF8 */
603*d14d7d31Sis 		{ 0xC2, 0xA8, 0x00 },	/* 0xF9 */
604*d14d7d31Sis 		{ 0xC2, 0xB7, 0x00 },	/* 0xFA */
605*d14d7d31Sis 		{ 0xC2, 0xB9, 0x00 },	/* 0xFB */
606*d14d7d31Sis 		{ 0xC2, 0xB3, 0x00 },	/* 0xFC */
607*d14d7d31Sis 		{ 0xC2, 0xB2, 0x00 },	/* 0xFD */
608*d14d7d31Sis 		{ 0xE2, 0x96, 0xA0 },	/* 0xFE */
609*d14d7d31Sis 		{ 0xC2, 0xA0, 0x00 },	/* 0xFF */
610*d14d7d31Sis 	}
611*d14d7d31Sis };
612*d14d7d31Sis 
613*d14d7d31Sis /*
614*d14d7d31Sis  * Mapping tables from UTF-8 to CP1252, ISO 8859-1, ISO 8859-15, and CP850.
615*d14d7d31Sis  *
616*d14d7d31Sis  * Each table is sorted with UTF-8 values to be used with binary search.
617*d14d7d31Sis  * UTF-8 character byte values are saved at uint32_t:24 contiguously as
618*d14d7d31Sis  * scalar values.
619*d14d7d31Sis  */
620*d14d7d31Sis static const kiconv_to_sb_tbl_comp_t to_sb_tbl[4][128] = {
621*d14d7d31Sis 	{	/* UTF-8 -> CP1252 */
622*d14d7d31Sis 		{ 0x00C2A0, 0xA0 },
623*d14d7d31Sis 		{ 0x00C2A1, 0xA1 },
624*d14d7d31Sis 		{ 0x00C2A2, 0xA2 },
625*d14d7d31Sis 		{ 0x00C2A3, 0xA3 },
626*d14d7d31Sis 		{ 0x00C2A4, 0xA4 },
627*d14d7d31Sis 		{ 0x00C2A5, 0xA5 },
628*d14d7d31Sis 		{ 0x00C2A6, 0xA6 },
629*d14d7d31Sis 		{ 0x00C2A7, 0xA7 },
630*d14d7d31Sis 		{ 0x00C2A8, 0xA8 },
631*d14d7d31Sis 		{ 0x00C2A9, 0xA9 },
632*d14d7d31Sis 		{ 0x00C2AA, 0xAA },
633*d14d7d31Sis 		{ 0x00C2AB, 0xAB },
634*d14d7d31Sis 		{ 0x00C2AC, 0xAC },
635*d14d7d31Sis 		{ 0x00C2AD, 0xAD },
636*d14d7d31Sis 		{ 0x00C2AE, 0xAE },
637*d14d7d31Sis 		{ 0x00C2AF, 0xAF },
638*d14d7d31Sis 		{ 0x00C2B0, 0xB0 },
639*d14d7d31Sis 		{ 0x00C2B1, 0xB1 },
640*d14d7d31Sis 		{ 0x00C2B2, 0xB2 },
641*d14d7d31Sis 		{ 0x00C2B3, 0xB3 },
642*d14d7d31Sis 		{ 0x00C2B4, 0xB4 },
643*d14d7d31Sis 		{ 0x00C2B5, 0xB5 },
644*d14d7d31Sis 		{ 0x00C2B6, 0xB6 },
645*d14d7d31Sis 		{ 0x00C2B7, 0xB7 },
646*d14d7d31Sis 		{ 0x00C2B8, 0xB8 },
647*d14d7d31Sis 		{ 0x00C2B9, 0xB9 },
648*d14d7d31Sis 		{ 0x00C2BA, 0xBA },
649*d14d7d31Sis 		{ 0x00C2BB, 0xBB },
650*d14d7d31Sis 		{ 0x00C2BC, 0xBC },
651*d14d7d31Sis 		{ 0x00C2BD, 0xBD },
652*d14d7d31Sis 		{ 0x00C2BE, 0xBE },
653*d14d7d31Sis 		{ 0x00C2BF, 0xBF },
654*d14d7d31Sis 		{ 0x00C380, 0xC0 },
655*d14d7d31Sis 		{ 0x00C381, 0xC1 },
656*d14d7d31Sis 		{ 0x00C382, 0xC2 },
657*d14d7d31Sis 		{ 0x00C383, 0xC3 },
658*d14d7d31Sis 		{ 0x00C384, 0xC4 },
659*d14d7d31Sis 		{ 0x00C385, 0xC5 },
660*d14d7d31Sis 		{ 0x00C386, 0xC6 },
661*d14d7d31Sis 		{ 0x00C387, 0xC7 },
662*d14d7d31Sis 		{ 0x00C388, 0xC8 },
663*d14d7d31Sis 		{ 0x00C389, 0xC9 },
664*d14d7d31Sis 		{ 0x00C38A, 0xCA },
665*d14d7d31Sis 		{ 0x00C38B, 0xCB },
666*d14d7d31Sis 		{ 0x00C38C, 0xCC },
667*d14d7d31Sis 		{ 0x00C38D, 0xCD },
668*d14d7d31Sis 		{ 0x00C38E, 0xCE },
669*d14d7d31Sis 		{ 0x00C38F, 0xCF },
670*d14d7d31Sis 		{ 0x00C390, 0xD0 },
671*d14d7d31Sis 		{ 0x00C391, 0xD1 },
672*d14d7d31Sis 		{ 0x00C392, 0xD2 },
673*d14d7d31Sis 		{ 0x00C393, 0xD3 },
674*d14d7d31Sis 		{ 0x00C394, 0xD4 },
675*d14d7d31Sis 		{ 0x00C395, 0xD5 },
676*d14d7d31Sis 		{ 0x00C396, 0xD6 },
677*d14d7d31Sis 		{ 0x00C397, 0xD7 },
678*d14d7d31Sis 		{ 0x00C398, 0xD8 },
679*d14d7d31Sis 		{ 0x00C399, 0xD9 },
680*d14d7d31Sis 		{ 0x00C39A, 0xDA },
681*d14d7d31Sis 		{ 0x00C39B, 0xDB },
682*d14d7d31Sis 		{ 0x00C39C, 0xDC },
683*d14d7d31Sis 		{ 0x00C39D, 0xDD },
684*d14d7d31Sis 		{ 0x00C39E, 0xDE },
685*d14d7d31Sis 		{ 0x00C39F, 0xDF },
686*d14d7d31Sis 		{ 0x00C3A0, 0xE0 },
687*d14d7d31Sis 		{ 0x00C3A1, 0xE1 },
688*d14d7d31Sis 		{ 0x00C3A2, 0xE2 },
689*d14d7d31Sis 		{ 0x00C3A3, 0xE3 },
690*d14d7d31Sis 		{ 0x00C3A4, 0xE4 },
691*d14d7d31Sis 		{ 0x00C3A5, 0xE5 },
692*d14d7d31Sis 		{ 0x00C3A6, 0xE6 },
693*d14d7d31Sis 		{ 0x00C3A7, 0xE7 },
694*d14d7d31Sis 		{ 0x00C3A8, 0xE8 },
695*d14d7d31Sis 		{ 0x00C3A9, 0xE9 },
696*d14d7d31Sis 		{ 0x00C3AA, 0xEA },
697*d14d7d31Sis 		{ 0x00C3AB, 0xEB },
698*d14d7d31Sis 		{ 0x00C3AC, 0xEC },
699*d14d7d31Sis 		{ 0x00C3AD, 0xED },
700*d14d7d31Sis 		{ 0x00C3AE, 0xEE },
701*d14d7d31Sis 		{ 0x00C3AF, 0xEF },
702*d14d7d31Sis 		{ 0x00C3B0, 0xF0 },
703*d14d7d31Sis 		{ 0x00C3B1, 0xF1 },
704*d14d7d31Sis 		{ 0x00C3B2, 0xF2 },
705*d14d7d31Sis 		{ 0x00C3B3, 0xF3 },
706*d14d7d31Sis 		{ 0x00C3B4, 0xF4 },
707*d14d7d31Sis 		{ 0x00C3B5, 0xF5 },
708*d14d7d31Sis 		{ 0x00C3B6, 0xF6 },
709*d14d7d31Sis 		{ 0x00C3B7, 0xF7 },
710*d14d7d31Sis 		{ 0x00C3B8, 0xF8 },
711*d14d7d31Sis 		{ 0x00C3B9, 0xF9 },
712*d14d7d31Sis 		{ 0x00C3BA, 0xFA },
713*d14d7d31Sis 		{ 0x00C3BB, 0xFB },
714*d14d7d31Sis 		{ 0x00C3BC, 0xFC },
715*d14d7d31Sis 		{ 0x00C3BD, 0xFD },
716*d14d7d31Sis 		{ 0x00C3BE, 0xFE },
717*d14d7d31Sis 		{ 0x00C3BF, 0xFF },
718*d14d7d31Sis 		{ 0x00C592, 0x8C },
719*d14d7d31Sis 		{ 0x00C593, 0x9C },
720*d14d7d31Sis 		{ 0x00C5A0, 0x8A },
721*d14d7d31Sis 		{ 0x00C5A1, 0x9A },
722*d14d7d31Sis 		{ 0x00C5B8, 0x9F },
723*d14d7d31Sis 		{ 0x00C5BD, 0x8E },
724*d14d7d31Sis 		{ 0x00C5BE, 0x9E },
725*d14d7d31Sis 		{ 0x00C692, 0x83 },
726*d14d7d31Sis 		{ 0x00CB86, 0x88 },
727*d14d7d31Sis 		{ 0x00CB9C, 0x98 },
728*d14d7d31Sis 		{ 0xE28093, 0x96 },
729*d14d7d31Sis 		{ 0xE28094, 0x97 },
730*d14d7d31Sis 		{ 0xE28098, 0x91 },
731*d14d7d31Sis 		{ 0xE28099, 0x92 },
732*d14d7d31Sis 		{ 0xE2809A, 0x82 },
733*d14d7d31Sis 		{ 0xE2809C, 0x93 },
734*d14d7d31Sis 		{ 0xE2809D, 0x94 },
735*d14d7d31Sis 		{ 0xE2809E, 0x84 },
736*d14d7d31Sis 		{ 0xE280A0, 0x86 },
737*d14d7d31Sis 		{ 0xE280A1, 0x87 },
738*d14d7d31Sis 		{ 0xE280A2, 0x95 },
739*d14d7d31Sis 		{ 0xE280A6, 0x85 },
740*d14d7d31Sis 		{ 0xE280B0, 0x89 },
741*d14d7d31Sis 		{ 0xE280B9, 0x8B },
742*d14d7d31Sis 		{ 0xE280BA, 0x9B },
743*d14d7d31Sis 		{ 0xE282AC, 0x80 },
744*d14d7d31Sis 		{ 0xE284A2, 0x99 },
745*d14d7d31Sis 		{ 0xFFFFFF, 0x00 },
746*d14d7d31Sis 		{ 0xFFFFFF, 0x00 },
747*d14d7d31Sis 		{ 0xFFFFFF, 0x00 },
748*d14d7d31Sis 		{ 0xFFFFFF, 0x00 },
749*d14d7d31Sis 		{ 0xFFFFFF, 0x00 },
750*d14d7d31Sis 	},
751*d14d7d31Sis 	{	/* UTF-8 -> ISO 8859-1 */
752*d14d7d31Sis 		{ 0x00C280, 0x80 },
753*d14d7d31Sis 		{ 0x00C281, 0x81 },
754*d14d7d31Sis 		{ 0x00C282, 0x82 },
755*d14d7d31Sis 		{ 0x00C283, 0x83 },
756*d14d7d31Sis 		{ 0x00C284, 0x84 },
757*d14d7d31Sis 		{ 0x00C285, 0x85 },
758*d14d7d31Sis 		{ 0x00C286, 0x86 },
759*d14d7d31Sis 		{ 0x00C287, 0x87 },
760*d14d7d31Sis 		{ 0x00C288, 0x88 },
761*d14d7d31Sis 		{ 0x00C289, 0x89 },
762*d14d7d31Sis 		{ 0x00C28A, 0x8A },
763*d14d7d31Sis 		{ 0x00C28B, 0x8B },
764*d14d7d31Sis 		{ 0x00C28C, 0x8C },
765*d14d7d31Sis 		{ 0x00C28D, 0x8D },
766*d14d7d31Sis 		{ 0x00C28E, 0x8E },
767*d14d7d31Sis 		{ 0x00C28F, 0x8F },
768*d14d7d31Sis 		{ 0x00C290, 0x90 },
769*d14d7d31Sis 		{ 0x00C291, 0x91 },
770*d14d7d31Sis 		{ 0x00C292, 0x92 },
771*d14d7d31Sis 		{ 0x00C293, 0x93 },
772*d14d7d31Sis 		{ 0x00C294, 0x94 },
773*d14d7d31Sis 		{ 0x00C295, 0x95 },
774*d14d7d31Sis 		{ 0x00C296, 0x96 },
775*d14d7d31Sis 		{ 0x00C297, 0x97 },
776*d14d7d31Sis 		{ 0x00C298, 0x98 },
777*d14d7d31Sis 		{ 0x00C299, 0x99 },
778*d14d7d31Sis 		{ 0x00C29A, 0x9A },
779*d14d7d31Sis 		{ 0x00C29B, 0x9B },
780*d14d7d31Sis 		{ 0x00C29C, 0x9C },
781*d14d7d31Sis 		{ 0x00C29D, 0x9D },
782*d14d7d31Sis 		{ 0x00C29E, 0x9E },
783*d14d7d31Sis 		{ 0x00C29F, 0x9F },
784*d14d7d31Sis 		{ 0x00C2A0, 0xA0 },
785*d14d7d31Sis 		{ 0x00C2A1, 0xA1 },
786*d14d7d31Sis 		{ 0x00C2A2, 0xA2 },
787*d14d7d31Sis 		{ 0x00C2A3, 0xA3 },
788*d14d7d31Sis 		{ 0x00C2A4, 0xA4 },
789*d14d7d31Sis 		{ 0x00C2A5, 0xA5 },
790*d14d7d31Sis 		{ 0x00C2A6, 0xA6 },
791*d14d7d31Sis 		{ 0x00C2A7, 0xA7 },
792*d14d7d31Sis 		{ 0x00C2A8, 0xA8 },
793*d14d7d31Sis 		{ 0x00C2A9, 0xA9 },
794*d14d7d31Sis 		{ 0x00C2AA, 0xAA },
795*d14d7d31Sis 		{ 0x00C2AB, 0xAB },
796*d14d7d31Sis 		{ 0x00C2AC, 0xAC },
797*d14d7d31Sis 		{ 0x00C2AD, 0xAD },
798*d14d7d31Sis 		{ 0x00C2AE, 0xAE },
799*d14d7d31Sis 		{ 0x00C2AF, 0xAF },
800*d14d7d31Sis 		{ 0x00C2B0, 0xB0 },
801*d14d7d31Sis 		{ 0x00C2B1, 0xB1 },
802*d14d7d31Sis 		{ 0x00C2B2, 0xB2 },
803*d14d7d31Sis 		{ 0x00C2B3, 0xB3 },
804*d14d7d31Sis 		{ 0x00C2B4, 0xB4 },
805*d14d7d31Sis 		{ 0x00C2B5, 0xB5 },
806*d14d7d31Sis 		{ 0x00C2B6, 0xB6 },
807*d14d7d31Sis 		{ 0x00C2B7, 0xB7 },
808*d14d7d31Sis 		{ 0x00C2B8, 0xB8 },
809*d14d7d31Sis 		{ 0x00C2B9, 0xB9 },
810*d14d7d31Sis 		{ 0x00C2BA, 0xBA },
811*d14d7d31Sis 		{ 0x00C2BB, 0xBB },
812*d14d7d31Sis 		{ 0x00C2BC, 0xBC },
813*d14d7d31Sis 		{ 0x00C2BD, 0xBD },
814*d14d7d31Sis 		{ 0x00C2BE, 0xBE },
815*d14d7d31Sis 		{ 0x00C2BF, 0xBF },
816*d14d7d31Sis 		{ 0x00C380, 0xC0 },
817*d14d7d31Sis 		{ 0x00C381, 0xC1 },
818*d14d7d31Sis 		{ 0x00C382, 0xC2 },
819*d14d7d31Sis 		{ 0x00C383, 0xC3 },
820*d14d7d31Sis 		{ 0x00C384, 0xC4 },
821*d14d7d31Sis 		{ 0x00C385, 0xC5 },
822*d14d7d31Sis 		{ 0x00C386, 0xC6 },
823*d14d7d31Sis 		{ 0x00C387, 0xC7 },
824*d14d7d31Sis 		{ 0x00C388, 0xC8 },
825*d14d7d31Sis 		{ 0x00C389, 0xC9 },
826*d14d7d31Sis 		{ 0x00C38A, 0xCA },
827*d14d7d31Sis 		{ 0x00C38B, 0xCB },
828*d14d7d31Sis 		{ 0x00C38C, 0xCC },
829*d14d7d31Sis 		{ 0x00C38D, 0xCD },
830*d14d7d31Sis 		{ 0x00C38E, 0xCE },
831*d14d7d31Sis 		{ 0x00C38F, 0xCF },
832*d14d7d31Sis 		{ 0x00C390, 0xD0 },
833*d14d7d31Sis 		{ 0x00C391, 0xD1 },
834*d14d7d31Sis 		{ 0x00C392, 0xD2 },
835*d14d7d31Sis 		{ 0x00C393, 0xD3 },
836*d14d7d31Sis 		{ 0x00C394, 0xD4 },
837*d14d7d31Sis 		{ 0x00C395, 0xD5 },
838*d14d7d31Sis 		{ 0x00C396, 0xD6 },
839*d14d7d31Sis 		{ 0x00C397, 0xD7 },
840*d14d7d31Sis 		{ 0x00C398, 0xD8 },
841*d14d7d31Sis 		{ 0x00C399, 0xD9 },
842*d14d7d31Sis 		{ 0x00C39A, 0xDA },
843*d14d7d31Sis 		{ 0x00C39B, 0xDB },
844*d14d7d31Sis 		{ 0x00C39C, 0xDC },
845*d14d7d31Sis 		{ 0x00C39D, 0xDD },
846*d14d7d31Sis 		{ 0x00C39E, 0xDE },
847*d14d7d31Sis 		{ 0x00C39F, 0xDF },
848*d14d7d31Sis 		{ 0x00C3A0, 0xE0 },
849*d14d7d31Sis 		{ 0x00C3A1, 0xE1 },
850*d14d7d31Sis 		{ 0x00C3A2, 0xE2 },
851*d14d7d31Sis 		{ 0x00C3A3, 0xE3 },
852*d14d7d31Sis 		{ 0x00C3A4, 0xE4 },
853*d14d7d31Sis 		{ 0x00C3A5, 0xE5 },
854*d14d7d31Sis 		{ 0x00C3A6, 0xE6 },
855*d14d7d31Sis 		{ 0x00C3A7, 0xE7 },
856*d14d7d31Sis 		{ 0x00C3A8, 0xE8 },
857*d14d7d31Sis 		{ 0x00C3A9, 0xE9 },
858*d14d7d31Sis 		{ 0x00C3AA, 0xEA },
859*d14d7d31Sis 		{ 0x00C3AB, 0xEB },
860*d14d7d31Sis 		{ 0x00C3AC, 0xEC },
861*d14d7d31Sis 		{ 0x00C3AD, 0xED },
862*d14d7d31Sis 		{ 0x00C3AE, 0xEE },
863*d14d7d31Sis 		{ 0x00C3AF, 0xEF },
864*d14d7d31Sis 		{ 0x00C3B0, 0xF0 },
865*d14d7d31Sis 		{ 0x00C3B1, 0xF1 },
866*d14d7d31Sis 		{ 0x00C3B2, 0xF2 },
867*d14d7d31Sis 		{ 0x00C3B3, 0xF3 },
868*d14d7d31Sis 		{ 0x00C3B4, 0xF4 },
869*d14d7d31Sis 		{ 0x00C3B5, 0xF5 },
870*d14d7d31Sis 		{ 0x00C3B6, 0xF6 },
871*d14d7d31Sis 		{ 0x00C3B7, 0xF7 },
872*d14d7d31Sis 		{ 0x00C3B8, 0xF8 },
873*d14d7d31Sis 		{ 0x00C3B9, 0xF9 },
874*d14d7d31Sis 		{ 0x00C3BA, 0xFA },
875*d14d7d31Sis 		{ 0x00C3BB, 0xFB },
876*d14d7d31Sis 		{ 0x00C3BC, 0xFC },
877*d14d7d31Sis 		{ 0x00C3BD, 0xFD },
878*d14d7d31Sis 		{ 0x00C3BE, 0xFE },
879*d14d7d31Sis 		{ 0x00C3BF, 0xFF },
880*d14d7d31Sis 	},
881*d14d7d31Sis 	{	/* UTF-8 -> ISO 8859-15 */
882*d14d7d31Sis 		{ 0x00C280, 0x80 },
883*d14d7d31Sis 		{ 0x00C281, 0x81 },
884*d14d7d31Sis 		{ 0x00C282, 0x82 },
885*d14d7d31Sis 		{ 0x00C283, 0x83 },
886*d14d7d31Sis 		{ 0x00C284, 0x84 },
887*d14d7d31Sis 		{ 0x00C285, 0x85 },
888*d14d7d31Sis 		{ 0x00C286, 0x86 },
889*d14d7d31Sis 		{ 0x00C287, 0x87 },
890*d14d7d31Sis 		{ 0x00C288, 0x88 },
891*d14d7d31Sis 		{ 0x00C289, 0x89 },
892*d14d7d31Sis 		{ 0x00C28A, 0x8A },
893*d14d7d31Sis 		{ 0x00C28B, 0x8B },
894*d14d7d31Sis 		{ 0x00C28C, 0x8C },
895*d14d7d31Sis 		{ 0x00C28D, 0x8D },
896*d14d7d31Sis 		{ 0x00C28E, 0x8E },
897*d14d7d31Sis 		{ 0x00C28F, 0x8F },
898*d14d7d31Sis 		{ 0x00C290, 0x90 },
899*d14d7d31Sis 		{ 0x00C291, 0x91 },
900*d14d7d31Sis 		{ 0x00C292, 0x92 },
901*d14d7d31Sis 		{ 0x00C293, 0x93 },
902*d14d7d31Sis 		{ 0x00C294, 0x94 },
903*d14d7d31Sis 		{ 0x00C295, 0x95 },
904*d14d7d31Sis 		{ 0x00C296, 0x96 },
905*d14d7d31Sis 		{ 0x00C297, 0x97 },
906*d14d7d31Sis 		{ 0x00C298, 0x98 },
907*d14d7d31Sis 		{ 0x00C299, 0x99 },
908*d14d7d31Sis 		{ 0x00C29A, 0x9A },
909*d14d7d31Sis 		{ 0x00C29B, 0x9B },
910*d14d7d31Sis 		{ 0x00C29C, 0x9C },
911*d14d7d31Sis 		{ 0x00C29D, 0x9D },
912*d14d7d31Sis 		{ 0x00C29E, 0x9E },
913*d14d7d31Sis 		{ 0x00C29F, 0x9F },
914*d14d7d31Sis 		{ 0x00C2A0, 0xA0 },
915*d14d7d31Sis 		{ 0x00C2A1, 0xA1 },
916*d14d7d31Sis 		{ 0x00C2A2, 0xA2 },
917*d14d7d31Sis 		{ 0x00C2A3, 0xA3 },
918*d14d7d31Sis 		{ 0x00C2A5, 0xA5 },
919*d14d7d31Sis 		{ 0x00C2A7, 0xA7 },
920*d14d7d31Sis 		{ 0x00C2A9, 0xA9 },
921*d14d7d31Sis 		{ 0x00C2AA, 0xAA },
922*d14d7d31Sis 		{ 0x00C2AB, 0xAB },
923*d14d7d31Sis 		{ 0x00C2AC, 0xAC },
924*d14d7d31Sis 		{ 0x00C2AD, 0xAD },
925*d14d7d31Sis 		{ 0x00C2AE, 0xAE },
926*d14d7d31Sis 		{ 0x00C2AF, 0xAF },
927*d14d7d31Sis 		{ 0x00C2B0, 0xB0 },
928*d14d7d31Sis 		{ 0x00C2B1, 0xB1 },
929*d14d7d31Sis 		{ 0x00C2B2, 0xB2 },
930*d14d7d31Sis 		{ 0x00C2B3, 0xB3 },
931*d14d7d31Sis 		{ 0x00C2B5, 0xB5 },
932*d14d7d31Sis 		{ 0x00C2B6, 0xB6 },
933*d14d7d31Sis 		{ 0x00C2B7, 0xB7 },
934*d14d7d31Sis 		{ 0x00C2B9, 0xB9 },
935*d14d7d31Sis 		{ 0x00C2BA, 0xBA },
936*d14d7d31Sis 		{ 0x00C2BB, 0xBB },
937*d14d7d31Sis 		{ 0x00C2BF, 0xBF },
938*d14d7d31Sis 		{ 0x00C380, 0xC0 },
939*d14d7d31Sis 		{ 0x00C381, 0xC1 },
940*d14d7d31Sis 		{ 0x00C382, 0xC2 },
941*d14d7d31Sis 		{ 0x00C383, 0xC3 },
942*d14d7d31Sis 		{ 0x00C384, 0xC4 },
943*d14d7d31Sis 		{ 0x00C385, 0xC5 },
944*d14d7d31Sis 		{ 0x00C386, 0xC6 },
945*d14d7d31Sis 		{ 0x00C387, 0xC7 },
946*d14d7d31Sis 		{ 0x00C388, 0xC8 },
947*d14d7d31Sis 		{ 0x00C389, 0xC9 },
948*d14d7d31Sis 		{ 0x00C38A, 0xCA },
949*d14d7d31Sis 		{ 0x00C38B, 0xCB },
950*d14d7d31Sis 		{ 0x00C38C, 0xCC },
951*d14d7d31Sis 		{ 0x00C38D, 0xCD },
952*d14d7d31Sis 		{ 0x00C38E, 0xCE },
953*d14d7d31Sis 		{ 0x00C38F, 0xCF },
954*d14d7d31Sis 		{ 0x00C390, 0xD0 },
955*d14d7d31Sis 		{ 0x00C391, 0xD1 },
956*d14d7d31Sis 		{ 0x00C392, 0xD2 },
957*d14d7d31Sis 		{ 0x00C393, 0xD3 },
958*d14d7d31Sis 		{ 0x00C394, 0xD4 },
959*d14d7d31Sis 		{ 0x00C395, 0xD5 },
960*d14d7d31Sis 		{ 0x00C396, 0xD6 },
961*d14d7d31Sis 		{ 0x00C397, 0xD7 },
962*d14d7d31Sis 		{ 0x00C398, 0xD8 },
963*d14d7d31Sis 		{ 0x00C399, 0xD9 },
964*d14d7d31Sis 		{ 0x00C39A, 0xDA },
965*d14d7d31Sis 		{ 0x00C39B, 0xDB },
966*d14d7d31Sis 		{ 0x00C39C, 0xDC },
967*d14d7d31Sis 		{ 0x00C39D, 0xDD },
968*d14d7d31Sis 		{ 0x00C39E, 0xDE },
969*d14d7d31Sis 		{ 0x00C39F, 0xDF },
970*d14d7d31Sis 		{ 0x00C3A0, 0xE0 },
971*d14d7d31Sis 		{ 0x00C3A1, 0xE1 },
972*d14d7d31Sis 		{ 0x00C3A2, 0xE2 },
973*d14d7d31Sis 		{ 0x00C3A3, 0xE3 },
974*d14d7d31Sis 		{ 0x00C3A4, 0xE4 },
975*d14d7d31Sis 		{ 0x00C3A5, 0xE5 },
976*d14d7d31Sis 		{ 0x00C3A6, 0xE6 },
977*d14d7d31Sis 		{ 0x00C3A7, 0xE7 },
978*d14d7d31Sis 		{ 0x00C3A8, 0xE8 },
979*d14d7d31Sis 		{ 0x00C3A9, 0xE9 },
980*d14d7d31Sis 		{ 0x00C3AA, 0xEA },
981*d14d7d31Sis 		{ 0x00C3AB, 0xEB },
982*d14d7d31Sis 		{ 0x00C3AC, 0xEC },
983*d14d7d31Sis 		{ 0x00C3AD, 0xED },
984*d14d7d31Sis 		{ 0x00C3AE, 0xEE },
985*d14d7d31Sis 		{ 0x00C3AF, 0xEF },
986*d14d7d31Sis 		{ 0x00C3B0, 0xF0 },
987*d14d7d31Sis 		{ 0x00C3B1, 0xF1 },
988*d14d7d31Sis 		{ 0x00C3B2, 0xF2 },
989*d14d7d31Sis 		{ 0x00C3B3, 0xF3 },
990*d14d7d31Sis 		{ 0x00C3B4, 0xF4 },
991*d14d7d31Sis 		{ 0x00C3B5, 0xF5 },
992*d14d7d31Sis 		{ 0x00C3B6, 0xF6 },
993*d14d7d31Sis 		{ 0x00C3B7, 0xF7 },
994*d14d7d31Sis 		{ 0x00C3B8, 0xF8 },
995*d14d7d31Sis 		{ 0x00C3B9, 0xF9 },
996*d14d7d31Sis 		{ 0x00C3BA, 0xFA },
997*d14d7d31Sis 		{ 0x00C3BB, 0xFB },
998*d14d7d31Sis 		{ 0x00C3BC, 0xFC },
999*d14d7d31Sis 		{ 0x00C3BD, 0xFD },
1000*d14d7d31Sis 		{ 0x00C3BE, 0xFE },
1001*d14d7d31Sis 		{ 0x00C3BF, 0xFF },
1002*d14d7d31Sis 		{ 0x00C592, 0xBC },
1003*d14d7d31Sis 		{ 0x00C593, 0xBD },
1004*d14d7d31Sis 		{ 0x00C5A0, 0xA6 },
1005*d14d7d31Sis 		{ 0x00C5A1, 0xA8 },
1006*d14d7d31Sis 		{ 0x00C5B8, 0xBE },
1007*d14d7d31Sis 		{ 0x00C5BD, 0xB4 },
1008*d14d7d31Sis 		{ 0x00C5BE, 0xB8 },
1009*d14d7d31Sis 		{ 0xE282AC, 0xA4 },
1010*d14d7d31Sis 	},
1011*d14d7d31Sis 	{	/* UTF-8 -> CP850 */
1012*d14d7d31Sis 		{ 0x00C2A0, 0xFF },
1013*d14d7d31Sis 		{ 0x00C2A1, 0xAD },
1014*d14d7d31Sis 		{ 0x00C2A2, 0xBD },
1015*d14d7d31Sis 		{ 0x00C2A3, 0x9C },
1016*d14d7d31Sis 		{ 0x00C2A4, 0xCF },
1017*d14d7d31Sis 		{ 0x00C2A5, 0xBE },
1018*d14d7d31Sis 		{ 0x00C2A6, 0xDD },
1019*d14d7d31Sis 		{ 0x00C2A7, 0xF5 },
1020*d14d7d31Sis 		{ 0x00C2A8, 0xF9 },
1021*d14d7d31Sis 		{ 0x00C2A9, 0xB8 },
1022*d14d7d31Sis 		{ 0x00C2AA, 0xA6 },
1023*d14d7d31Sis 		{ 0x00C2AB, 0xAE },
1024*d14d7d31Sis 		{ 0x00C2AC, 0xAA },
1025*d14d7d31Sis 		{ 0x00C2AD, 0xF0 },
1026*d14d7d31Sis 		{ 0x00C2AE, 0xA9 },
1027*d14d7d31Sis 		{ 0x00C2AF, 0xEE },
1028*d14d7d31Sis 		{ 0x00C2B0, 0xF8 },
1029*d14d7d31Sis 		{ 0x00C2B1, 0xF1 },
1030*d14d7d31Sis 		{ 0x00C2B2, 0xFD },
1031*d14d7d31Sis 		{ 0x00C2B3, 0xFC },
1032*d14d7d31Sis 		{ 0x00C2B4, 0xEF },
1033*d14d7d31Sis 		{ 0x00C2B5, 0xE6 },
1034*d14d7d31Sis 		{ 0x00C2B6, 0xF4 },
1035*d14d7d31Sis 		{ 0x00C2B7, 0xFA },
1036*d14d7d31Sis 		{ 0x00C2B8, 0xF7 },
1037*d14d7d31Sis 		{ 0x00C2B9, 0xFB },
1038*d14d7d31Sis 		{ 0x00C2BA, 0xA7 },
1039*d14d7d31Sis 		{ 0x00C2BB, 0xAF },
1040*d14d7d31Sis 		{ 0x00C2BC, 0xAC },
1041*d14d7d31Sis 		{ 0x00C2BD, 0xAB },
1042*d14d7d31Sis 		{ 0x00C2BE, 0xF3 },
1043*d14d7d31Sis 		{ 0x00C2BF, 0xA8 },
1044*d14d7d31Sis 		{ 0x00C380, 0xB7 },
1045*d14d7d31Sis 		{ 0x00C381, 0xB5 },
1046*d14d7d31Sis 		{ 0x00C382, 0xB6 },
1047*d14d7d31Sis 		{ 0x00C383, 0xC7 },
1048*d14d7d31Sis 		{ 0x00C384, 0x8E },
1049*d14d7d31Sis 		{ 0x00C385, 0x8F },
1050*d14d7d31Sis 		{ 0x00C386, 0x92 },
1051*d14d7d31Sis 		{ 0x00C387, 0x80 },
1052*d14d7d31Sis 		{ 0x00C388, 0xD4 },
1053*d14d7d31Sis 		{ 0x00C389, 0x90 },
1054*d14d7d31Sis 		{ 0x00C38A, 0xD2 },
1055*d14d7d31Sis 		{ 0x00C38B, 0xD3 },
1056*d14d7d31Sis 		{ 0x00C38C, 0xDE },
1057*d14d7d31Sis 		{ 0x00C38D, 0xD6 },
1058*d14d7d31Sis 		{ 0x00C38E, 0xD7 },
1059*d14d7d31Sis 		{ 0x00C38F, 0xD8 },
1060*d14d7d31Sis 		{ 0x00C390, 0xD1 },
1061*d14d7d31Sis 		{ 0x00C391, 0xA5 },
1062*d14d7d31Sis 		{ 0x00C392, 0xE3 },
1063*d14d7d31Sis 		{ 0x00C393, 0xE0 },
1064*d14d7d31Sis 		{ 0x00C394, 0xE2 },
1065*d14d7d31Sis 		{ 0x00C395, 0xE5 },
1066*d14d7d31Sis 		{ 0x00C396, 0x99 },
1067*d14d7d31Sis 		{ 0x00C397, 0x9E },
1068*d14d7d31Sis 		{ 0x00C398, 0x9D },
1069*d14d7d31Sis 		{ 0x00C399, 0xEB },
1070*d14d7d31Sis 		{ 0x00C39A, 0xE9 },
1071*d14d7d31Sis 		{ 0x00C39B, 0xEA },
1072*d14d7d31Sis 		{ 0x00C39C, 0x9A },
1073*d14d7d31Sis 		{ 0x00C39D, 0xED },
1074*d14d7d31Sis 		{ 0x00C39E, 0xE8 },
1075*d14d7d31Sis 		{ 0x00C39F, 0xE1 },
1076*d14d7d31Sis 		{ 0x00C3A0, 0x85 },
1077*d14d7d31Sis 		{ 0x00C3A1, 0xA0 },
1078*d14d7d31Sis 		{ 0x00C3A2, 0x83 },
1079*d14d7d31Sis 		{ 0x00C3A3, 0xC6 },
1080*d14d7d31Sis 		{ 0x00C3A4, 0x84 },
1081*d14d7d31Sis 		{ 0x00C3A5, 0x86 },
1082*d14d7d31Sis 		{ 0x00C3A6, 0x91 },
1083*d14d7d31Sis 		{ 0x00C3A7, 0x87 },
1084*d14d7d31Sis 		{ 0x00C3A8, 0x8A },
1085*d14d7d31Sis 		{ 0x00C3A9, 0x82 },
1086*d14d7d31Sis 		{ 0x00C3AA, 0x88 },
1087*d14d7d31Sis 		{ 0x00C3AB, 0x89 },
1088*d14d7d31Sis 		{ 0x00C3AC, 0x8D },
1089*d14d7d31Sis 		{ 0x00C3AD, 0xA1 },
1090*d14d7d31Sis 		{ 0x00C3AE, 0x8C },
1091*d14d7d31Sis 		{ 0x00C3AF, 0x8B },
1092*d14d7d31Sis 		{ 0x00C3B0, 0xD0 },
1093*d14d7d31Sis 		{ 0x00C3B1, 0xA4 },
1094*d14d7d31Sis 		{ 0x00C3B2, 0x95 },
1095*d14d7d31Sis 		{ 0x00C3B3, 0xA2 },
1096*d14d7d31Sis 		{ 0x00C3B4, 0x93 },
1097*d14d7d31Sis 		{ 0x00C3B5, 0xE4 },
1098*d14d7d31Sis 		{ 0x00C3B6, 0x94 },
1099*d14d7d31Sis 		{ 0x00C3B7, 0xF6 },
1100*d14d7d31Sis 		{ 0x00C3B8, 0x9B },
1101*d14d7d31Sis 		{ 0x00C3B9, 0x97 },
1102*d14d7d31Sis 		{ 0x00C3BA, 0xA3 },
1103*d14d7d31Sis 		{ 0x00C3BB, 0x96 },
1104*d14d7d31Sis 		{ 0x00C3BC, 0x81 },
1105*d14d7d31Sis 		{ 0x00C3BD, 0xEC },
1106*d14d7d31Sis 		{ 0x00C3BE, 0xE7 },
1107*d14d7d31Sis 		{ 0x00C3BF, 0x98 },
1108*d14d7d31Sis 		{ 0x00C4B1, 0xD5 },
1109*d14d7d31Sis 		{ 0x00C692, 0x9F },
1110*d14d7d31Sis 		{ 0xE28097, 0xF2 },
1111*d14d7d31Sis 		{ 0xE29480, 0xC4 },
1112*d14d7d31Sis 		{ 0xE29482, 0xB3 },
1113*d14d7d31Sis 		{ 0xE2948C, 0xDA },
1114*d14d7d31Sis 		{ 0xE29490, 0xBF },
1115*d14d7d31Sis 		{ 0xE29494, 0xC0 },
1116*d14d7d31Sis 		{ 0xE29498, 0xD9 },
1117*d14d7d31Sis 		{ 0xE2949C, 0xC3 },
1118*d14d7d31Sis 		{ 0xE294A4, 0xB4 },
1119*d14d7d31Sis 		{ 0xE294AC, 0xC2 },
1120*d14d7d31Sis 		{ 0xE294B4, 0xC1 },
1121*d14d7d31Sis 		{ 0xE294BC, 0xC5 },
1122*d14d7d31Sis 		{ 0xE29590, 0xCD },
1123*d14d7d31Sis 		{ 0xE29591, 0xBA },
1124*d14d7d31Sis 		{ 0xE29594, 0xC9 },
1125*d14d7d31Sis 		{ 0xE29597, 0xBB },
1126*d14d7d31Sis 		{ 0xE2959A, 0xC8 },
1127*d14d7d31Sis 		{ 0xE2959D, 0xBC },
1128*d14d7d31Sis 		{ 0xE295A0, 0xCC },
1129*d14d7d31Sis 		{ 0xE295A3, 0xB9 },
1130*d14d7d31Sis 		{ 0xE295A6, 0xCB },
1131*d14d7d31Sis 		{ 0xE295A9, 0xCA },
1132*d14d7d31Sis 		{ 0xE295AC, 0xCE },
1133*d14d7d31Sis 		{ 0xE29680, 0xDF },
1134*d14d7d31Sis 		{ 0xE29684, 0xDC },
1135*d14d7d31Sis 		{ 0xE29688, 0xDB },
1136*d14d7d31Sis 		{ 0xE29691, 0xB0 },
1137*d14d7d31Sis 		{ 0xE29692, 0xB1 },
1138*d14d7d31Sis 		{ 0xE29693, 0xB2 },
1139*d14d7d31Sis 		{ 0xE296A0, 0xFE },
1140*d14d7d31Sis 	}
1141*d14d7d31Sis };
1142*d14d7d31Sis 
1143*d14d7d31Sis #endif	/* _KERNEL */
1144*d14d7d31Sis 
1145*d14d7d31Sis #ifdef __cplusplus
1146*d14d7d31Sis }
1147*d14d7d31Sis #endif
1148*d14d7d31Sis 
1149*d14d7d31Sis #endif /* _SYS_KICONV_LATIN1_H */
1150