1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* ***** BEGIN LICENSE BLOCK *****
3 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 * The contents of this file are subject to the Mozilla Public License Version
6 * 1.1 (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 * http://www.mozilla.org/MPL/
10 * Software distributed under the License is distributed on an "AS IS" basis,
11 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12 * for the specific language governing rights and limitations under the
15 * The Original Code is mozilla.org code.
17 * The Initial Developer of the Original Code is
18 * Netscape Communications Corporation.
19 * Portions created by the Initial Developer are Copyright (C) 2001
20 * the Initial Developer. All Rights Reserved.
24 * Alternatively, the contents of this file may be used under the terms of
25 * either the GNU General Public License Version 2 or later (the "GPL"), or
26 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 * in which case the provisions of the GPL or the LGPL are applicable instead
28 * of those above. If you wish to allow use of your version of this file only
29 * under the terms of either the GPL or the LGPL, and not to allow others to
30 * use your version of this file under the terms of the MPL, indicate your
31 * decision by deleting the provisions above and replace them with the notice
32 * and other provisions required by the GPL or the LGPL. If you do not delete
33 * the provisions above, a recipient may use your version of this file under
34 * the terms of any one of the MPL, the GPL or the LGPL.
36 * ***** END LICENSE BLOCK ***** */
37 /*========================================================
38 This is a Generated file. Please don't edit it.
40 The tool which used to generate this file is called umaptable.
41 You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
42 If you have any problem of this file. Please contact
43 Netscape Client International Team or
44 ftang@netscape <Frank Tang>
46 Note manually added by Jungshik Shin <jshin@mailaps.org>
48 The table was generated by filtering JOHAB.TXT at
49 http://jshin.net/faq/JOHAB.TXT.gz
51 gunzip -c JOHAB.TXT.gz | egrep '^0x.... +0x31(3[1-F]|[45][0-F]|6[0-3])' \
317 ========================================================*/
318 /* Offset=0x0000 ItemOfList */
320 /*-------------------------------------------------------*/
321 /* Offset=0x0001 offsetToFormatArray */
323 /*-------------------------------------------------------*/
324 /* Offset=0x0002 offsetToMapCellArray */
326 /*-------------------------------------------------------*/
327 /* Offset=0x0003 offsetToMappingTable */
329 /*-------------------------------------------------------*/
330 /* Offset=0x0004 Start of Format Array */
331 /* Total of Format 0 : 0x0001 */
332 /* Total of Format 1 : 0x0001 */
333 /* Total of Format 2 : 0x0029 */
334 /* Total of Format 3 : 0x0000 */
336 0x2210, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222,
337 0x2222, 0x2222, 0x0222,
338 /*-------------------------------------------------------*/
339 /* Offset=0x000F Start of MapCell Array */
340 /* 0000 */ 0x844A, 0x8450, 0x313A,
341 /* 0001 */ 0x8444, 0x8447, 0x0000,
342 /* 0002 */ 0x8454, 0x0000, 0x3144,
343 /* 0003 */ 0x8461, 0x0000, 0x314F,
344 /* 0004 */ 0x8481, 0x0000, 0x3150,
345 /* 0005 */ 0x84A1, 0x0000, 0x3151,
346 /* 0006 */ 0x84C1, 0x0000, 0x3152,
347 /* 0007 */ 0x84E1, 0x0000, 0x3153,
348 /* 0008 */ 0x8541, 0x0000, 0x3154,
349 /* 0009 */ 0x8561, 0x0000, 0x3155,
350 /* 000A */ 0x8581, 0x0000, 0x3156,
351 /* 000B */ 0x85A1, 0x0000, 0x3157,
352 /* 000C */ 0x85C1, 0x0000, 0x3158,
353 /* 000D */ 0x85E1, 0x0000, 0x3159,
354 /* 000E */ 0x8641, 0x0000, 0x315A,
355 /* 000F */ 0x8661, 0x0000, 0x315B,
356 /* 0010 */ 0x8681, 0x0000, 0x315C,
357 /* 0011 */ 0x86A1, 0x0000, 0x315D,
358 /* 0012 */ 0x86C1, 0x0000, 0x315E,
359 /* 0013 */ 0x86E1, 0x0000, 0x315F,
360 /* 0014 */ 0x8741, 0x0000, 0x3160,
361 /* 0015 */ 0x8761, 0x0000, 0x3161,
362 /* 0016 */ 0x8781, 0x0000, 0x3162,
363 /* 0017 */ 0x87A1, 0x0000, 0x3163,
364 /* 0018 */ 0x8841, 0x0000, 0x3131,
365 /* 0019 */ 0x8C41, 0x0000, 0x3132,
366 /* 001A */ 0x9041, 0x0000, 0x3134,
367 /* 001B */ 0x9441, 0x0000, 0x3137,
368 /* 001C */ 0x9841, 0x0000, 0x3138,
369 /* 001D */ 0x9C41, 0x0000, 0x3139,
370 /* 001E */ 0xA041, 0x0000, 0x3141,
371 /* 001F */ 0xA441, 0x0000, 0x3142,
372 /* 0020 */ 0xA841, 0x0000, 0x3143,
373 /* 0021 */ 0xAC41, 0x0000, 0x3145,
374 /* 0022 */ 0xB041, 0x0000, 0x3146,
375 /* 0023 */ 0xB441, 0x0000, 0x3147,
376 /* 0024 */ 0xB841, 0x0000, 0x3148,
377 /* 0025 */ 0xBC41, 0x0000, 0x3149,
378 /* 0026 */ 0xC041, 0x0000, 0x314A,
379 /* 0027 */ 0xC441, 0x0000, 0x314B,
380 /* 0028 */ 0xC841, 0x0000, 0x314C,
381 /* 0029 */ 0xCC41, 0x0000, 0x314D,
382 /* 002A */ 0xD041, 0x0000, 0x314E,
383 /*-------------------------------------------------------*/
384 /* Offset=0x0090 Start of MappingTable */
386 /* 0000 */ 0x3133, 0xFFFD, 0x3135, 0x3136,
387 /* End of table Total Length = 0x0094 * 2 */