1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
3 /* ***** BEGIN LICENSE BLOCK *****
4 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
6 * The contents of this file are subject to the Mozilla Public License Version
7 * 1.1 (the "License"); you may not use this file except in compliance with
8 * the License. You may obtain a copy of the License at
9 * http://www.mozilla.org/MPL/
11 * Software distributed under the License is distributed on an "AS IS" basis,
12 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 * for the specific language governing rights and limitations under the
16 * The Original Code is mozilla.org code.
18 * The Initial Developer of the Original Code is Netscape
19 * Communications Corporation. Portions created by Netscape are
20 * Copyright (C) 2001 Netscape Communications Corporation. All
24 * ftang@netscape <Frank Tang>
26 * Alternatively, the contents of this file may be used under the terms of
27 * either the GNU General Public License Version 2 or later (the "GPL"), or
28 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
29 * in which case the provisions of the GPL or the LGPL are applicable instead
30 * of those above. If you wish to allow use of your version of this file only
31 * under the terms of either the GPL or the LGPL, and not to allow others to
32 * use your version of this file under the terms of the MPL, indicate your
33 * decision by deleting the provisions above and replace them with the notice
34 * and other provisions required by the GPL or the LGPL. If you do not delete
35 * the provisions above, a recipient may use your version of this file under
36 * the terms of any one of the MPL, the GPL or the LGPL.
38 * ***** END LICENSE BLOCK ***** */
40 /*========================================================
41 This is a Generated file. Please don't edit it.
43 The tool which used to generate this file is called umaptable.
44 You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
45 If you have any problem of this file. Please contact
46 Netscape Client International Team or
47 ftang@netscape <Frank Tang>
861 00A5 00A6 FFFD FFFD FFFD FFFD FFFD FFFD
862 FFFD 00B2 00B3 00B4 00B5 00B6
871 00EB 00EE 00EF 00F0 00F1 00F4 00F5 00F6
872 00F8 00FB 00FD 00FE 00FF 0100
881 0145 0146 0147 0149 014A 014B 014C
890 01CF 01D1 01D3 01D5 01D7 01D9 01DB
905 03A2 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
921 2011 2012 2017 201A 201B
930 2031 2034 2036 2037 2038 2039 203A
966 2210 2212 2213 2214 2216 2217 2218 2219
967 221B 221C 2221 2222 2224 2226 222C 222D
968 222F 2230 2231 2232 2233 2238 2239 223A
969 223B 223C FFFD FFFD FFFD FFFD FFFD FFFD
970 FFFD FFFD FFFD FFFD 2249 224A 224B 224D
1005 mappingOffset = 007E
1014 mappingOffset = 0081
1016 25C8 25C9 25CA 25CC 25CD
1023 mappingOffset = 0086
1038 mappingOffset = 0088
1040 2E82 2E83 2E85 2E86 2E87 2E89 2E8A
1047 mappingOffset = 008F
1049 2EA8 2EA9 2EAB 2EAC 2EAD 2EAF 2EB0 2EB1
1050 2EB2 2EB4 2EB5 2EB8 2EB9 2EBA
1057 mappingOffset = 009D
1059 2FFC 2FFD 2FFE 2FFF 3004 3018 3019 301A
1067 mappingOffset = 00A9
1069 303F 3040 FFFD FFFD FFFD FFFD FFFD FFFD
1070 FFFD 309F 30A0 30F7 30F8 30F9 30FA 30FB
1077 mappingOffset = 00B9
1086 mappingOffset = 00BB
1095 mappingOffset = 00BF
1104 mappingOffset = 00C3
1106 4724 4725 4726 4727 4728
1113 mappingOffset = 00C8
1115 497B 497C 497E 497F 4980 4981 4984
1122 mappingOffset = 00CF
1131 mappingOffset = 00D2
1140 mappingOffset = 00D4
1142 E815 E819 E81A E81B E81C E81D FFFD FFFD
1143 FFFD FFFD FFFD FFFD FFFD E827 E828 E829
1144 E82A E82D E82E E82F E830
1151 mappingOffset = 00E9
1153 FA10 FA12 FA15 FA16 FA17 FFFD FFFD FFFD
1154 FFFD FFFD FFFD FA22 FA25 FA26
1161 mappingOffset = 00F7
1163 FE32 FE45 FE46 FE47 FE48 FE53 FE58 FE67
1166 ========================================================*/
1167 /* Offset=0x0000 ItemOfList */
1169 /*-------------------------------------------------------*/
1170 /* Offset=0x0001 offsetToFormatArray */
1172 /*-------------------------------------------------------*/
1173 /* Offset=0x0002 offsetToMapCellArray */
1175 /*-------------------------------------------------------*/
1176 /* Offset=0x0003 offsetToMappingTable */
1178 /*-------------------------------------------------------*/
1179 /* Offset=0x0004 Start of Format Array */
1180 /* Total of Format 0 : 0x0073 */
1181 /* Total of Format 1 : 0x001F */
1182 /* Total of Format 2 : 0x0003 */
1183 /* Total of Format 3 : 0x0000 */
1185 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1186 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1187 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
1188 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x2111, 0x1121, 0x1111,
1189 0x1111, 0x1211, 0x1111, 0x1111, 0x1111, 0x0001,
1190 /*-------------------------------------------------------*/
1191 /* Offset=0x002A Start of MapCell Array */
1192 /* 0000 */ 0x0000, 0x0023, 0x0080,
1193 /* 0001 */ 0x0026, 0x002C, 0x00A9,
1194 /* 0002 */ 0x0032, 0x0050, 0x00B8,
1195 /* 0003 */ 0x0051, 0x0058, 0x00D8,
1196 /* 0004 */ 0x0059, 0x005E, 0x00E2,
1197 /* 0005 */ 0x006D, 0x007D, 0x0102,
1198 /* 0006 */ 0x007E, 0x0084, 0x0114,
1199 /* 0007 */ 0x0085, 0x0093, 0x011C,
1200 /* 0008 */ 0x0094, 0x00AB, 0x012C,
1201 /* 0009 */ 0x00B3, 0x00CF, 0x014E,
1202 /* 000A */ 0x00D0, 0x0131, 0x016C,
1203 /* 000B */ 0x0139, 0x0154, 0x01DD,
1204 /* 000C */ 0x0155, 0x01AB, 0x01FA,
1205 /* 000D */ 0x01AC, 0x01BA, 0x0252,
1206 /* 000E */ 0x01BB, 0x021F, 0x0262,
1207 /* 000F */ 0x0221, 0x022D, 0x02CC,
1208 /* 0010 */ 0x022E, 0x02E4, 0x02DA,
1209 /* 0011 */ 0x02E6, 0x02EC, 0x03AA,
1210 /* 0012 */ 0x02EE, 0x0324, 0x03CA,
1211 /* 0013 */ 0x0325, 0x0332, 0x0402,
1212 /* 0014 */ 0x0334, 0x1EF1, 0x0452,
1213 /* 0015 */ 0x1EF7, 0x1EFD, 0x201E,
1214 /* 0016 */ 0x1EFE, 0x1F06, 0x2027,
1215 /* 0017 */ 0x1F0E, 0x1F7D, 0x203C,
1216 /* 0018 */ 0x1F7E, 0x1FD3, 0x20AD,
1217 /* 0019 */ 0x1FD8, 0x1FE3, 0x210A,
1218 /* 001A */ 0x1FE4, 0x1FED, 0x2117,
1219 /* 001B */ 0x1FEE, 0x202B, 0x2122,
1220 /* 001C */ 0x2030, 0x2045, 0x217A,
1221 /* 001D */ 0x2048, 0x20B5, 0x219A,
1222 /* 001E */ 0x20B6, 0x20BB, 0x2209,
1223 /* 001F */ 0x20D6, 0x20DF, 0x223E,
1224 /* 0020 */ 0x20E8, 0x20F4, 0x2253,
1225 /* 0021 */ 0x20F7, 0x20FC, 0x2268,
1226 /* 0022 */ 0x20FD, 0x2121, 0x2270,
1227 /* 0023 */ 0x2125, 0x212F, 0x229A,
1228 /* 0024 */ 0x2130, 0x2148, 0x22A6,
1229 /* 0025 */ 0x2149, 0x219A, 0x22C0,
1230 /* 0026 */ 0x219B, 0x22E7, 0x2313,
1231 /* 0027 */ 0x22E8, 0x22F1, 0x246A,
1232 /* 0028 */ 0x22F2, 0x2355, 0x249C,
1233 /* 0029 */ 0x235A, 0x2366, 0x2574,
1234 /* 002A */ 0x236A, 0x2373, 0x2596,
1235 /* 002B */ 0x2374, 0x2383, 0x25A2,
1236 /* 002C */ 0x2384, 0x238B, 0x25B4,
1237 /* 002D */ 0x238C, 0x2393, 0x25BE,
1238 /* 002E */ 0x2399, 0x23AA, 0x25D0,
1239 /* 002F */ 0x23AB, 0x23C9, 0x25E6,
1240 /* 0030 */ 0x23CC, 0x2401, 0x260A,
1241 /* 0031 */ 0x2403, 0x2C40, 0x2643,
1242 /* 0032 */ 0x2C48, 0x2C51, 0x2E8D,
1243 /* 0033 */ 0x2C52, 0x2C60, 0x2E98,
1244 /* 0034 */ 0x2C6F, 0x2C7C, 0x2EBC,
1245 /* 0035 */ 0x2C7D, 0x2DA1, 0x2ECB,
1246 /* 0036 */ 0x2DAE, 0x2DC1, 0x302A,
1247 /* 0037 */ 0x2DC4, 0x2DCA, 0x3094,
1248 /* 0038 */ 0x2DD2, 0x2DD7, 0x30FF,
1249 /* 0039 */ 0x2DD8, 0x2ECD, 0x312A,
1250 /* 003A */ 0x2ECE, 0x2ED4, 0x322A,
1251 /* 003B */ 0x2ED5, 0x2F45, 0x3232,
1252 /* 003C */ 0x2F46, 0x302F, 0x32A4,
1253 /* 003D */ 0x3030, 0x303B, 0x3390,
1254 /* 003E */ 0x303E, 0x305F, 0x33A2,
1255 /* 003F */ 0x3060, 0x3068, 0x33C5,
1256 /* 0040 */ 0x306D, 0x30DD, 0x33D6,
1257 /* 0041 */ 0x30DE, 0x3108, 0x3448,
1258 /* 0042 */ 0x3109, 0x3232, 0x3474,
1259 /* 0043 */ 0x3233, 0x32A1, 0x359F,
1260 /* 0044 */ 0x32A2, 0x32AC, 0x360F,
1261 /* 0045 */ 0x32AD, 0x35A9, 0x361B,
1262 /* 0046 */ 0x35AA, 0x35FE, 0x3919,
1263 /* 0047 */ 0x35FF, 0x365E, 0x396F,
1264 /* 0048 */ 0x365F, 0x366C, 0x39D1,
1265 /* 0049 */ 0x366D, 0x36FF, 0x39E0,
1266 /* 004A */ 0x3700, 0x37D9, 0x3A74,
1267 /* 004B */ 0x37DA, 0x38F8, 0x3B4F,
1268 /* 004C */ 0x38F9, 0x3969, 0x3C6F,
1269 /* 004D */ 0x396A, 0x3CDE, 0x3CE1,
1270 /* 004E */ 0x3CDF, 0x3DE6, 0x4057,
1271 /* 004F */ 0x3DE7, 0x3FBD, 0x4160,
1272 /* 0050 */ 0x3FBE, 0x4031, 0x4338,
1273 /* 0051 */ 0x4036, 0x4060, 0x43B2,
1274 /* 0052 */ 0x4061, 0x4158, 0x43DE,
1275 /* 0053 */ 0x4159, 0x42CD, 0x44D7,
1276 /* 0054 */ 0x42CE, 0x42E1, 0x464D,
1277 /* 0055 */ 0x42E2, 0x43A2, 0x4662,
1278 /* 0056 */ 0x43A8, 0x43F9, 0x472A,
1279 /* 0057 */ 0x43FA, 0x4409, 0x477D,
1280 /* 0058 */ 0x440A, 0x45C2, 0x478E,
1281 /* 0059 */ 0x45C3, 0x45F4, 0x4948,
1282 /* 005A */ 0x45FC, 0x460F, 0x4987,
1283 /* 005B */ 0x4613, 0x4628, 0x49A0,
1284 /* 005C */ 0x4629, 0x48E7, 0x49B8,
1285 /* 005D */ 0x48E8, 0x490E, 0x4C78,
1286 /* 005E */ 0x490F, 0x497D, 0x4CA4,
1287 /* 005F */ 0x497E, 0x4A11, 0x4D1A,
1288 /* 0060 */ 0x4A12, 0x4A62, 0x4DAF,
1289 /* 0061 */ 0x4A63, 0x82BC, 0x9FA6,
1290 /* 0062 */ 0x82BF, 0x82CB, 0xE7E7,
1291 /* 0063 */ 0x82D2, 0x82D8, 0xE81F,
1292 /* 0064 */ 0x82E1, 0x82E8, 0xE833,
1293 /* 0065 */ 0x82E9, 0x82EF, 0xE83C,
1294 /* 0066 */ 0x82F0, 0x82FF, 0xE844,
1295 /* 0067 */ 0x8300, 0x830D, 0xE856,
1296 /* 0068 */ 0x830E, 0x93D4, 0xE865,
1297 /* 0069 */ 0x93D5, 0x9420, 0xF92D,
1298 /* 006A */ 0x9421, 0x943B, 0xF97A,
1299 /* 006B */ 0x943C, 0x948C, 0xF996,
1300 /* 006C */ 0x948D, 0x9495, 0xF9E8,
1301 /* 006D */ 0x9496, 0x94AF, 0xF9F2,
1302 /* 006E */ 0x94B5, 0x94BA, 0xFA19,
1303 /* 006F */ 0x94BE, 0x98C3, 0xFA2A,
1304 /* 0070 */ 0x98CC, 0x9960, 0xFE6C,
1305 /* 0071 */ 0x9961, 0x99E1, 0xFF5F,
1306 /* 0072 */ 0x99E2, 0x99FA, 0xFFE6,
1307 /* 0073 */ 0x0024, 0x0031, 0x0000,
1308 /* 0074 */ 0x005F, 0x006C, 0x000E,
1309 /* 0075 */ 0x00AC, 0x00B2, 0x001C,
1310 /* 0076 */ 0x0132, 0x0138, 0x0023,
1311 /* 0077 */ 0x0220, 0x0000, 0x02C8,
1312 /* 0078 */ 0x02E5, 0x02ED, 0x002A,
1313 /* 0079 */ 0x0333, 0x0000, 0x0450,
1314 /* 007A */ 0x1EF2, 0x1EF6, 0x0033,
1315 /* 007B */ 0x1F07, 0x1F0D, 0x0038,
1316 /* 007C */ 0x1FD4, 0x1FD7, 0x003F,
1317 /* 007D */ 0x202C, 0x202F, 0x0043,
1318 /* 007E */ 0x2046, 0x2047, 0x0047,
1319 /* 007F */ 0x20BC, 0x20E7, 0x0049,
1320 /* 0080 */ 0x20F5, 0x20F6, 0x0075,
1321 /* 0081 */ 0x2122, 0x2124, 0x0077,
1322 /* 0082 */ 0x2356, 0x2359, 0x007A,
1323 /* 0083 */ 0x2367, 0x2369, 0x007E,
1324 /* 0084 */ 0x2394, 0x2398, 0x0081,
1325 /* 0085 */ 0x23CA, 0x23CB, 0x0086,
1326 /* 0086 */ 0x2402, 0x0000, 0x2641,
1327 /* 0087 */ 0x2C41, 0x2C47, 0x0088,
1328 /* 0088 */ 0x2C61, 0x2C6E, 0x008F,
1329 /* 0089 */ 0x2DA2, 0x2DAD, 0x009D,
1330 /* 008A */ 0x2DC2, 0x2DD1, 0x00A9,
1331 /* 008B */ 0x303C, 0x303D, 0x00B9,
1332 /* 008C */ 0x3069, 0x306C, 0x00BB,
1333 /* 008D */ 0x4032, 0x4035, 0x00BF,
1334 /* 008E */ 0x43A3, 0x43A7, 0x00C3,
1335 /* 008F */ 0x45F5, 0x45FB, 0x00C8,
1336 /* 0090 */ 0x4610, 0x4612, 0x00CF,
1337 /* 0091 */ 0x82BD, 0x82BE, 0x00D2,
1338 /* 0092 */ 0x82CC, 0x82E0, 0x00D4,
1339 /* 0093 */ 0x94B0, 0x94BD, 0x00E9,
1340 /* 0094 */ 0x98C4, 0x98CB, 0x00F7,
1341 /*-------------------------------------------------------*/
1342 /* Offset=0x01E9 Start of MappingTable */
1344 /* 0000 */ 0x00A5, 0x00A6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
1345 /* 0008 */ 0xFFFD, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00EB, 0x00EE,
1346 /* 0010 */ 0x00EF, 0x00F0, 0x00F1, 0x00F4, 0x00F5, 0x00F6, 0x00F8, 0x00FB,
1347 /* 0018 */ 0x00FD, 0x00FE, 0x00FF, 0x0100, 0x0145, 0x0146, 0x0147, 0x0149,
1348 /* 0020 */ 0x014A, 0x014B, 0x014C, 0x01CF, 0x01D1, 0x01D3, 0x01D5, 0x01D7,
1349 /* 0028 */ 0x01D9, 0x01DB, 0x03A2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
1350 /* 0030 */ 0xFFFD, 0xFFFD, 0x03C2, 0x2011, 0x2012, 0x2017, 0x201A, 0x201B,
1351 /* 0038 */ 0x2031, 0x2034, 0x2036, 0x2037, 0x2038, 0x2039, 0x203A, 0x2104,
1352 /* 0040 */ 0x2106, 0x2107, 0x2108, 0x216C, 0x216D, 0x216E, 0x216F, 0x2194,
1353 /* 0048 */ 0x2195, 0x2210, 0x2212, 0x2213, 0x2214, 0x2216, 0x2217, 0x2218,
1354 /* 0050 */ 0x2219, 0x221B, 0x221C, 0x2221, 0x2222, 0x2224, 0x2226, 0x222C,
1355 /* 0058 */ 0x222D, 0x222F, 0x2230, 0x2231, 0x2232, 0x2233, 0x2238, 0x2239,
1356 /* 0060 */ 0x223A, 0x223B, 0x223C, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
1357 /* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x2249, 0x224A, 0x224B,
1358 /* 0070 */ 0x224D, 0x224E, 0x224F, 0x2250, 0x2251, 0x2262, 0x2263, 0x2296,
1359 /* 0078 */ 0x2297, 0x2298, 0x254C, 0x254D, 0x254E, 0x254F, 0x2590, 0x2591,
1360 /* 0080 */ 0x2592, 0x25C8, 0x25C9, 0x25CA, 0x25CC, 0x25CD, 0x2607, 0x2608,
1361 /* 0088 */ 0x2E82, 0x2E83, 0x2E85, 0x2E86, 0x2E87, 0x2E89, 0x2E8A, 0x2EA8,
1362 /* 0090 */ 0x2EA9, 0x2EAB, 0x2EAC, 0x2EAD, 0x2EAF, 0x2EB0, 0x2EB1, 0x2EB2,
1363 /* 0098 */ 0x2EB4, 0x2EB5, 0x2EB8, 0x2EB9, 0x2EBA, 0x2FFC, 0x2FFD, 0x2FFE,
1364 /* 00A0 */ 0x2FFF, 0x3004, 0x3018, 0x3019, 0x301A, 0x301B, 0x301C, 0x301F,
1365 /* 00A8 */ 0x3020, 0x303F, 0x3040, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
1366 /* 00B0 */ 0xFFFD, 0xFFFD, 0x309F, 0x30A0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,
1367 /* 00B8 */ 0x30FB, 0x339F, 0x33A0, 0x33CF, 0x33D0, 0x33D3, 0x33D4, 0x43AD,
1368 /* 00C0 */ 0x43AE, 0x43AF, 0x43B0, 0x4724, 0x4725, 0x4726, 0x4727, 0x4728,
1369 /* 00C8 */ 0x497B, 0x497C, 0x497E, 0x497F, 0x4980, 0x4981, 0x4984, 0x499C,
1370 /* 00D0 */ 0x499D, 0x499E, 0xE76C, 0xE7C8, 0xE815, 0xE819, 0xE81A, 0xE81B,
1371 /* 00D8 */ 0xE81C, 0xE81D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
1372 /* 00E0 */ 0xFFFD, 0xE827, 0xE828, 0xE829, 0xE82A, 0xE82D, 0xE82E, 0xE82F,
1373 /* 00E8 */ 0xE830, 0xFA10, 0xFA12, 0xFA15, 0xFA16, 0xFA17, 0xFFFD, 0xFFFD,
1374 /* 00F0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFA22, 0xFA25, 0xFA26, 0xFE32,
1375 /* 00F8 */ 0xFE45, 0xFE46, 0xFE47, 0xFE48, 0xFE53, 0xFE58, 0xFE67,
1376 /* End of table Total Length = 0x02E8 * 2 */