michael@0: /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: /*======================================================== michael@0: This is a Generated file. Please don't edit it. michael@0: michael@0: The tool which used to generate this file is called umaptable. michael@0: You can find this tool under mozilla/intl/uconv/tools/umaptable.c. michael@0: If you have any problem of this file. Please contact michael@0: Netscape Client International Team or michael@0: ftang@netscape michael@0: michael@0: Note manually added by Jungshik Shin michael@0: michael@0: The table was generated by filtering JOHAB.TXT at michael@0: http://jshin.net/faq/JOHAB.TXT.gz michael@0: michael@0: gunzip -c JOHAB.TXT.gz | egrep '^0x.... +0x31(3[1-F]|[45][0-F]|6[0-3])' \ michael@0: | umaptable -ut michael@0: michael@0: Table in Debug form michael@0: Begin of Item 0000 michael@0: Format 0 michael@0: srcBegin = 844A michael@0: srcEnd = 8450 michael@0: destBegin = 313A michael@0: End of Item 0000 michael@0: michael@0: Begin of Item 0001 michael@0: Format 1 michael@0: srcBegin = 8444 michael@0: srcEnd = 8447 michael@0: mappingOffset = 0000 michael@0: Mapping = michael@0: 3133 FFFD 3135 3136 michael@0: End of Item 0001 michael@0: michael@0: Begin of Item 0002 michael@0: Format 2 michael@0: srcBegin = 8454 michael@0: destBegin = 3144 michael@0: End of Item 0002 michael@0: michael@0: Begin of Item 0003 michael@0: Format 2 michael@0: srcBegin = 8461 michael@0: destBegin = 314F michael@0: End of Item 0003 michael@0: michael@0: Begin of Item 0004 michael@0: Format 2 michael@0: srcBegin = 8481 michael@0: destBegin = 3150 michael@0: End of Item 0004 michael@0: michael@0: Begin of Item 0005 michael@0: Format 2 michael@0: srcBegin = 84A1 michael@0: destBegin = 3151 michael@0: End of Item 0005 michael@0: michael@0: Begin of Item 0006 michael@0: Format 2 michael@0: srcBegin = 84C1 michael@0: destBegin = 3152 michael@0: End of Item 0006 michael@0: michael@0: Begin of Item 0007 michael@0: Format 2 michael@0: srcBegin = 84E1 michael@0: destBegin = 3153 michael@0: End of Item 0007 michael@0: michael@0: Begin of Item 0008 michael@0: Format 2 michael@0: srcBegin = 8541 michael@0: destBegin = 3154 michael@0: End of Item 0008 michael@0: michael@0: Begin of Item 0009 michael@0: Format 2 michael@0: srcBegin = 8561 michael@0: destBegin = 3155 michael@0: End of Item 0009 michael@0: michael@0: Begin of Item 000A michael@0: Format 2 michael@0: srcBegin = 8581 michael@0: destBegin = 3156 michael@0: End of Item 000A michael@0: michael@0: Begin of Item 000B michael@0: Format 2 michael@0: srcBegin = 85A1 michael@0: destBegin = 3157 michael@0: End of Item 000B michael@0: michael@0: Begin of Item 000C michael@0: Format 2 michael@0: srcBegin = 85C1 michael@0: destBegin = 3158 michael@0: End of Item 000C michael@0: michael@0: Begin of Item 000D michael@0: Format 2 michael@0: srcBegin = 85E1 michael@0: destBegin = 3159 michael@0: End of Item 000D michael@0: michael@0: Begin of Item 000E michael@0: Format 2 michael@0: srcBegin = 8641 michael@0: destBegin = 315A michael@0: End of Item 000E michael@0: michael@0: Begin of Item 000F michael@0: Format 2 michael@0: srcBegin = 8661 michael@0: destBegin = 315B michael@0: End of Item 000F michael@0: michael@0: Begin of Item 0010 michael@0: Format 2 michael@0: srcBegin = 8681 michael@0: destBegin = 315C michael@0: End of Item 0010 michael@0: michael@0: Begin of Item 0011 michael@0: Format 2 michael@0: srcBegin = 86A1 michael@0: destBegin = 315D michael@0: End of Item 0011 michael@0: michael@0: Begin of Item 0012 michael@0: Format 2 michael@0: srcBegin = 86C1 michael@0: destBegin = 315E michael@0: End of Item 0012 michael@0: michael@0: Begin of Item 0013 michael@0: Format 2 michael@0: srcBegin = 86E1 michael@0: destBegin = 315F michael@0: End of Item 0013 michael@0: michael@0: Begin of Item 0014 michael@0: Format 2 michael@0: srcBegin = 8741 michael@0: destBegin = 3160 michael@0: End of Item 0014 michael@0: michael@0: Begin of Item 0015 michael@0: Format 2 michael@0: srcBegin = 8761 michael@0: destBegin = 3161 michael@0: End of Item 0015 michael@0: michael@0: Begin of Item 0016 michael@0: Format 2 michael@0: srcBegin = 8781 michael@0: destBegin = 3162 michael@0: End of Item 0016 michael@0: michael@0: Begin of Item 0017 michael@0: Format 2 michael@0: srcBegin = 87A1 michael@0: destBegin = 3163 michael@0: End of Item 0017 michael@0: michael@0: Begin of Item 0018 michael@0: Format 2 michael@0: srcBegin = 8841 michael@0: destBegin = 3131 michael@0: End of Item 0018 michael@0: michael@0: Begin of Item 0019 michael@0: Format 2 michael@0: srcBegin = 8C41 michael@0: destBegin = 3132 michael@0: End of Item 0019 michael@0: michael@0: Begin of Item 001A michael@0: Format 2 michael@0: srcBegin = 9041 michael@0: destBegin = 3134 michael@0: End of Item 001A michael@0: michael@0: Begin of Item 001B michael@0: Format 2 michael@0: srcBegin = 9441 michael@0: destBegin = 3137 michael@0: End of Item 001B michael@0: michael@0: Begin of Item 001C michael@0: Format 2 michael@0: srcBegin = 9841 michael@0: destBegin = 3138 michael@0: End of Item 001C michael@0: michael@0: Begin of Item 001D michael@0: Format 2 michael@0: srcBegin = 9C41 michael@0: destBegin = 3139 michael@0: End of Item 001D michael@0: michael@0: Begin of Item 001E michael@0: Format 2 michael@0: srcBegin = A041 michael@0: destBegin = 3141 michael@0: End of Item 001E michael@0: michael@0: Begin of Item 001F michael@0: Format 2 michael@0: srcBegin = A441 michael@0: destBegin = 3142 michael@0: End of Item 001F michael@0: michael@0: Begin of Item 0020 michael@0: Format 2 michael@0: srcBegin = A841 michael@0: destBegin = 3143 michael@0: End of Item 0020 michael@0: michael@0: Begin of Item 0021 michael@0: Format 2 michael@0: srcBegin = AC41 michael@0: destBegin = 3145 michael@0: End of Item 0021 michael@0: michael@0: Begin of Item 0022 michael@0: Format 2 michael@0: srcBegin = B041 michael@0: destBegin = 3146 michael@0: End of Item 0022 michael@0: michael@0: Begin of Item 0023 michael@0: Format 2 michael@0: srcBegin = B441 michael@0: destBegin = 3147 michael@0: End of Item 0023 michael@0: michael@0: Begin of Item 0024 michael@0: Format 2 michael@0: srcBegin = B841 michael@0: destBegin = 3148 michael@0: End of Item 0024 michael@0: michael@0: Begin of Item 0025 michael@0: Format 2 michael@0: srcBegin = BC41 michael@0: destBegin = 3149 michael@0: End of Item 0025 michael@0: michael@0: Begin of Item 0026 michael@0: Format 2 michael@0: srcBegin = C041 michael@0: destBegin = 314A michael@0: End of Item 0026 michael@0: michael@0: Begin of Item 0027 michael@0: Format 2 michael@0: srcBegin = C441 michael@0: destBegin = 314B michael@0: End of Item 0027 michael@0: michael@0: Begin of Item 0028 michael@0: Format 2 michael@0: srcBegin = C841 michael@0: destBegin = 314C michael@0: End of Item 0028 michael@0: michael@0: Begin of Item 0029 michael@0: Format 2 michael@0: srcBegin = CC41 michael@0: destBegin = 314D michael@0: End of Item 0029 michael@0: michael@0: Begin of Item 002A michael@0: Format 2 michael@0: srcBegin = D041 michael@0: destBegin = 314E michael@0: End of Item 002A michael@0: michael@0: ========================================================*/ michael@0: /* Offset=0x0000 ItemOfList */ michael@0: 0x002B, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x0001 offsetToFormatArray */ michael@0: 0x0004, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x0002 offsetToMapCellArray */ michael@0: 0x000F, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x0003 offsetToMappingTable */ michael@0: 0x0090, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x0004 Start of Format Array */ michael@0: /* Total of Format 0 : 0x0001 */ michael@0: /* Total of Format 1 : 0x0001 */ michael@0: /* Total of Format 2 : 0x0029 */ michael@0: /* Total of Format 3 : 0x0000 */ michael@0: michael@0: 0x2210, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222, 0x2222, michael@0: 0x2222, 0x2222, 0x0222, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x000F Start of MapCell Array */ michael@0: /* 0000 */ 0x844A, 0x8450, 0x313A, michael@0: /* 0001 */ 0x8444, 0x8447, 0x0000, michael@0: /* 0002 */ 0x8454, 0x0000, 0x3144, michael@0: /* 0003 */ 0x8461, 0x0000, 0x314F, michael@0: /* 0004 */ 0x8481, 0x0000, 0x3150, michael@0: /* 0005 */ 0x84A1, 0x0000, 0x3151, michael@0: /* 0006 */ 0x84C1, 0x0000, 0x3152, michael@0: /* 0007 */ 0x84E1, 0x0000, 0x3153, michael@0: /* 0008 */ 0x8541, 0x0000, 0x3154, michael@0: /* 0009 */ 0x8561, 0x0000, 0x3155, michael@0: /* 000A */ 0x8581, 0x0000, 0x3156, michael@0: /* 000B */ 0x85A1, 0x0000, 0x3157, michael@0: /* 000C */ 0x85C1, 0x0000, 0x3158, michael@0: /* 000D */ 0x85E1, 0x0000, 0x3159, michael@0: /* 000E */ 0x8641, 0x0000, 0x315A, michael@0: /* 000F */ 0x8661, 0x0000, 0x315B, michael@0: /* 0010 */ 0x8681, 0x0000, 0x315C, michael@0: /* 0011 */ 0x86A1, 0x0000, 0x315D, michael@0: /* 0012 */ 0x86C1, 0x0000, 0x315E, michael@0: /* 0013 */ 0x86E1, 0x0000, 0x315F, michael@0: /* 0014 */ 0x8741, 0x0000, 0x3160, michael@0: /* 0015 */ 0x8761, 0x0000, 0x3161, michael@0: /* 0016 */ 0x8781, 0x0000, 0x3162, michael@0: /* 0017 */ 0x87A1, 0x0000, 0x3163, michael@0: /* 0018 */ 0x8841, 0x0000, 0x3131, michael@0: /* 0019 */ 0x8C41, 0x0000, 0x3132, michael@0: /* 001A */ 0x9041, 0x0000, 0x3134, michael@0: /* 001B */ 0x9441, 0x0000, 0x3137, michael@0: /* 001C */ 0x9841, 0x0000, 0x3138, michael@0: /* 001D */ 0x9C41, 0x0000, 0x3139, michael@0: /* 001E */ 0xA041, 0x0000, 0x3141, michael@0: /* 001F */ 0xA441, 0x0000, 0x3142, michael@0: /* 0020 */ 0xA841, 0x0000, 0x3143, michael@0: /* 0021 */ 0xAC41, 0x0000, 0x3145, michael@0: /* 0022 */ 0xB041, 0x0000, 0x3146, michael@0: /* 0023 */ 0xB441, 0x0000, 0x3147, michael@0: /* 0024 */ 0xB841, 0x0000, 0x3148, michael@0: /* 0025 */ 0xBC41, 0x0000, 0x3149, michael@0: /* 0026 */ 0xC041, 0x0000, 0x314A, michael@0: /* 0027 */ 0xC441, 0x0000, 0x314B, michael@0: /* 0028 */ 0xC841, 0x0000, 0x314C, michael@0: /* 0029 */ 0xCC41, 0x0000, 0x314D, michael@0: /* 002A */ 0xD041, 0x0000, 0x314E, michael@0: /*-------------------------------------------------------*/ michael@0: /* Offset=0x0090 Start of MappingTable */ michael@0: michael@0: /* 0000 */ 0x3133, 0xFFFD, 0x3135, 0x3136, michael@0: /* End of table Total Length = 0x0094 * 2 */