Bug 951571 - Remove T.61-8bit. r=emk.

This commit is contained in:
Henri Sivonen 2014-05-12 11:56:58 +03:00
Родитель 363109664c
Коммит 51efa01fca
12 изменённых файлов: 1 добавлений и 936 удалений

Просмотреть файл

@ -110,7 +110,6 @@ UNIFIED_SOURCES += [
'../ucvlatin/nsMacIcelandicToUnicode.cpp',
'../ucvlatin/nsMacRomanianToUnicode.cpp',
'../ucvlatin/nsMacTurkishToUnicode.cpp',
'../ucvlatin/nsT61ToUnicode.cpp',
'../ucvlatin/nsTCVN5712ToUnicode.cpp',
'../ucvlatin/nsTIS620ToUnicode.cpp',
'../ucvlatin/nsUnicodeToARMSCII8.cpp',
@ -159,7 +158,6 @@ UNIFIED_SOURCES += [
'../ucvlatin/nsUnicodeToMacIcelandic.cpp',
'../ucvlatin/nsUnicodeToMacRomanian.cpp',
'../ucvlatin/nsUnicodeToMacTurkish.cpp',
'../ucvlatin/nsUnicodeToT61.cpp',
'../ucvlatin/nsUnicodeToTCVN5712.cpp',
'../ucvlatin/nsUnicodeToTIS620.cpp',
'../ucvlatin/nsUnicodeToUserDefined.cpp',

Просмотреть файл

@ -73,7 +73,6 @@
#include "nsVISCIIToUnicode.h"
#include "nsVPSToUnicode.h"
#include "nsUTF16ToUnicode.h"
#include "nsT61ToUnicode.h"
#include "nsUserDefinedToUnicode.h"
#include "nsUnicodeToAscii.h"
#include "nsUnicodeToISO88592.h"
@ -120,7 +119,6 @@
#include "nsUnicodeToVISCII.h"
#include "nsUnicodeToVPS.h"
#include "nsUnicodeToUTF16.h"
#include "nsUnicodeToT61.h"
#include "nsUnicodeToUserDefined.h"
#include "nsMacArabicToUnicode.h"
#include "nsMacDevanagariToUnicode.h"
@ -250,7 +248,6 @@ NS_UCONV_REG_UNREG("x-viet-vps", NS_VPSTOUNICODE_CID, NS_UNICODETOVPS_CID)
NS_UCONV_REG_UNREG("UTF-16", NS_UTF16TOUNICODE_CID, NS_UNICODETOUTF16_CID)
NS_UCONV_REG_UNREG("UTF-16BE", NS_UTF16BETOUNICODE_CID, NS_UNICODETOUTF16BE_CID)
NS_UCONV_REG_UNREG("UTF-16LE", NS_UTF16LETOUNICODE_CID, NS_UNICODETOUTF16LE_CID)
NS_UCONV_REG_UNREG("T.61-8bit", NS_T61TOUNICODE_CID, NS_UNICODETOT61_CID)
NS_UCONV_REG_UNREG("x-user-defined", NS_USERDEFINEDTOUNICODE_CID, NS_UNICODETOUSERDEFINED_CID)
NS_UCONV_REG_UNREG("x-mac-arabic" , NS_MACARABICTOUNICODE_CID, NS_UNICODETOMACARABIC_CID)
NS_UCONV_REG_UNREG("x-mac-devanagari" , NS_MACDEVANAGARITOUNICODE_CID, NS_UNICODETOMACDEVANAGARI_CID)
@ -516,7 +513,6 @@ NS_DEFINE_NAMED_CID(NS_VPSTOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_UTF16TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_UTF16BETOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_UTF16LETOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_T61TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_USERDEFINEDTOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_MACARABICTOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_MACDEVANAGARITOUNICODE_CID);
@ -571,7 +567,6 @@ NS_DEFINE_NAMED_CID(NS_UNICODETOVPS_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOUTF16BE_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOUTF16LE_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOUTF16_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOT61_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOUSERDEFINED_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOMACARABIC_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOMACDEVANAGARI_CID);
@ -682,7 +677,6 @@ static const mozilla::Module::CIDEntry kUConvCIDs[] = {
{ &kNS_UTF16TOUNICODE_CID, false, nullptr, nsUTF16ToUnicodeConstructor },
{ &kNS_UTF16BETOUNICODE_CID, false, nullptr, nsUTF16BEToUnicodeConstructor },
{ &kNS_UTF16LETOUNICODE_CID, false, nullptr, nsUTF16LEToUnicodeConstructor },
{ &kNS_T61TOUNICODE_CID, false, nullptr, nsT61ToUnicodeConstructor },
{ &kNS_USERDEFINEDTOUNICODE_CID, false, nullptr, nsUserDefinedToUnicodeConstructor },
{ &kNS_MACARABICTOUNICODE_CID, false, nullptr, nsMacArabicToUnicodeConstructor },
{ &kNS_MACDEVANAGARITOUNICODE_CID, false, nullptr, nsMacDevanagariToUnicodeConstructor },
@ -737,7 +731,6 @@ static const mozilla::Module::CIDEntry kUConvCIDs[] = {
{ &kNS_UNICODETOUTF16BE_CID, false, nullptr, nsUnicodeToUTF16BEConstructor },
{ &kNS_UNICODETOUTF16LE_CID, false, nullptr, nsUnicodeToUTF16LEConstructor },
{ &kNS_UNICODETOUTF16_CID, false, nullptr, nsUnicodeToUTF16Constructor },
{ &kNS_UNICODETOT61_CID, false, nullptr, nsUnicodeToT61Constructor },
{ &kNS_UNICODETOUSERDEFINED_CID, false, nullptr, nsUnicodeToUserDefinedConstructor },
{ &kNS_UNICODETOMACARABIC_CID, false, nullptr, nsUnicodeToMacArabicConstructor },
{ &kNS_UNICODETOMACDEVANAGARI_CID, false, nullptr, nsUnicodeToMacDevanagariConstructor },
@ -850,7 +843,6 @@ static const mozilla::Module::ContractIDEntry kUConvContracts[] = {
{ NS_UNICODEDECODER_CONTRACTID_BASE "UTF-16", &kNS_UTF16TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "UTF-16BE", &kNS_UTF16BETOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "UTF-16LE", &kNS_UTF16LETOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "T.61-8bit", &kNS_T61TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "x-user-defined", &kNS_USERDEFINEDTOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "x-mac-arabic", &kNS_MACARABICTOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "x-mac-devanagari", &kNS_MACDEVANAGARITOUNICODE_CID },
@ -905,7 +897,6 @@ static const mozilla::Module::ContractIDEntry kUConvContracts[] = {
{ NS_UNICODEENCODER_CONTRACTID_BASE "UTF-16BE", &kNS_UNICODETOUTF16BE_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "UTF-16LE", &kNS_UNICODETOUTF16LE_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "UTF-16", &kNS_UNICODETOUTF16_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "T.61-8bit", &kNS_UNICODETOT61_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-user-defined", &kNS_UNICODETOUSERDEFINED_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-mac-arabic", &kNS_UNICODETOMACARABIC_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-mac-devanagari", &kNS_UNICODETOMACDEVANAGARI_CID },

Просмотреть файл

@ -1,36 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "nsUCConstructors.h"
#include "nsT61ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsT61ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_T61MappingTable[] = {
#include "t61.ut"
};
static const int16_t g_T61ShiftInTable[] = {
3,
ShiftInCell(u1ByteChar, 1, 0x00, 0xBF),
ShiftInCell(u1ByteChar, 1, 0xD0, 0xFF),
ShiftInCell(u2BytesChar, 2, 0xC0, 0xCF)
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_T61, true);
return CreateTableDecoder(uMultibytesCharset,
(uShiftInTable*) &g_T61ShiftInTable,
(uMappingTable*) &g_T61MappingTable, 1,
aOuter, aIID, aResult);
}

Просмотреть файл

@ -1,21 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef nsT61ToUnicode_h___
#define nsT61ToUnicode_h___
#include "nsISupports.h"
/**
* A character set converter from T61 to Unicode.
*
* @created 18/Mar/1998
* @author Catalin Rotaru [CATA]
*/
nsresult
nsT61ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsT61ToUnicode_h___ */

Просмотреть файл

@ -420,11 +420,6 @@
#define NS_UNICODETOUTF16BE_CID \
{ 0xba6151ad, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
// Class ID for our UnicodeToT61 charset converter
// {BA6151AF-1DFA-11d3-B3BF-00805F8A6670}
#define NS_UNICODETOT61_CID \
{ 0xba6151af, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
// Class ID for our ISO885910ToUnicode charset converter
// {BA6151B0-1DFA-11d3-B3BF-00805F8A6670}
#define NS_ISO885910TOUNICODE_CID \
@ -445,11 +440,6 @@
#define NS_UTF16BETOUNICODE_CID \
{ 0xba6151b2, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
// Class ID for our T61ToUnicode charset converter
// {BA6151B4-1DFA-11d3-B3BF-00805F8A6670}
#define NS_T61TOUNICODE_CID \
{ 0xba6151b4, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
// Class ID for our UnicodeToUTF16LE charset converter
// {BA6151B5-1DFA-11d3-B3BF-00805F8A6670}
#define NS_UNICODETOUTF16LE_CID \

Просмотреть файл

@ -1,31 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "nsUCConstructors.h"
#include "nsUnicodeToT61.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToT61Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_T61MappingTable[] = {
#include "t61.uf"
};
static const int16_t g_T61ShiftOutTable[] = {
3,
ShiftOutCell(u1ByteChar, 1, 0x00, 0x00, 0x00, 0xBF),
ShiftOutCell(u1ByteChar, 1, 0x00, 0xD0, 0x00, 0xFF),
ShiftOutCell(u2BytesChar, 2, 0xC0, 0x41, 0xCF, 0x7A)
};
return CreateTableEncoder(uMultibytesCharset,
(uShiftOutTable*) &g_T61ShiftOutTable,
(uMappingTable*) &g_T61MappingTable, 2,
aOuter, aIID, aResult);
}

Просмотреть файл

@ -1,21 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef nsUnicodeToT61_h___
#define nsUnicodeToT61_h___
#include "nsISupports.h"
/**
* A character set converter from Unicode to T61.
*
* @created 05/Apr/1999
* @author Catalin Rotaru [CATA]
*/
nsresult
nsUnicodeToT61Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToT61_h___ */

Просмотреть файл

@ -1,231 +0,0 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*========================================================
This is a Generated file. Please don't edit it.
The tool which used to generate this file is called fromu.
If you have any problem of this file. Please contact
Netscape Client International Team or
ftang@netscape <Frank Tang>
Table in Debug form
Begin of Item 0000
Format 0
srcBegin = 0000
srcEnd = 0023
destBegin = 0000
End of Item 0000
Begin of Item 0001
Format 0
srcBegin = 0025
srcEnd = 005D
destBegin = 0025
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 0061
srcEnd = 007D
destBegin = 0061
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = 0024
destBegin = 00A4
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 005E
srcEnd = 0060
mappingOffset = 0000
Mapping =
C320 005F C120
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 007E
srcEnd = 007F
mappingOffset = 0003
Mapping =
C420 007F
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 00A0
srcEnd = 017E
mappingOffset = 0005
Mapping =
00A0 00A1 00A2 00A3 FFFD 00A5 00D7 00A7
C820 00D3 00E3 00AB 00D6 00FF 00D2 C520
00B0 00B1 00B2 00B3 C220 00B5 00B6 00B7
CB20 00D1 00EB 00BB 00BC 00BD 00BE 00BF
C141 C241 C341 C441 C841 CA41 00E1 CB43
C145 C245 C345 C845 C149 C249 C349 C849
FFFD C44E C14F C24F C34F C44F C84F 00B4
00E9 C155 C255 C355 C855 C259 00EC 00FB
C161 C261 C361 C461 C861 CA61 00F1 CB63
C165 C265 C365 C865 C169 C269 C369 C869
00F3 C46E C16F C26F C36F C46F C86F 00B8
00F9 C175 C275 C375 C875 C279 00FC C879
C541 C561 C641 C661 CE41 CE61 C243 C263
C343 C363 C743 C763 CF43 CF63 CF44 CF64
00E2 00F2 C545 C565 FFFD FFFD C745 C765
CE45 CE65 CF45 CF65 C347 C367 C647 C667
C747 C767 CB47 FFFD C348 C368 00E4 00F4
C449 C469 C549 C569 FFFD FFFD CE49 CE69
C749 00F5 00E6 00F6 C34A C36A CB4B CB6B
00F0 C24C C26C CB4C CB6C CF4C CF6C 00E7
00F7 00E8 00F8 C24E C26E FFFD CB6E CF4E
CF6E 00EF 00EE 00FE C54F C56F FFFD FFFD
CD4F CD6F 00EA 00FA C252 C272 CB52 CB72
CF52 CF72 C253 C273 C353 C373 CB53 CB73
CF53 CF73 CB54 CB74 CF54 CF74 00ED 00FD
C455 C475 C555 C575 C655 C675 CA55 CA75
CD55 CD75 CE55 CE75 C357 C377 C359 C379
C859 FFFD C27A C75A C77A CF5A CF7A
End of Item 0006
Begin of Item 0007
Format 2
srcBegin = 01F5
destBegin = C267
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 02C7
destBegin = CF20
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = 02D8
srcEnd = 02DD
mappingOffset = 00E4
Mapping =
C620 C720 CA20 CE20 FFFD CD20
End of Item 0009
Begin of Item 000A
Format 1
srcBegin = 2015
srcEnd = 201D
mappingOffset = 00EA
Mapping =
00D0 FFFD FFFD 00A9 00B9 FFFD FFFD 00AA
00BA
End of Item 000A
Begin of Item 000B
Format 1
srcBegin = 2122
srcEnd = 2126
mappingOffset = 00F3
Mapping =
00D4 FFFD FFFD FFFD 00E0
End of Item 000B
Begin of Item 000C
Format 1
srcBegin = 215B
srcEnd = 215E
mappingOffset = 00F8
Mapping =
00DC 00DD 00DE 00DF
End of Item 000C
Begin of Item 000D
Format 1
srcBegin = 2190
srcEnd = 2193
mappingOffset = 00FC
Mapping =
00AC 00AD 00AE 00AF
End of Item 000D
Begin of Item 000E
Format 2
srcBegin = 266A
destBegin = 00D5
End of Item 000E
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000F,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0008,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0035,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0008 */
/* Total of Format 2 : 0x0004 */
/* Total of Format 3 : 0x0000 */
0x2000, 0x2111, 0x1112, 0x0211,
/*-------------------------------------------------------*/
/* Offset=0x0008 Start of MapCell Array */
/* 0000 */ 0x0000, 0x0023, 0x0000,
/* 0001 */ 0x0025, 0x005D, 0x0025,
/* 0002 */ 0x0061, 0x007D, 0x0061,
/* 0003 */ 0x0024, 0x0000, 0x00A4,
/* 0004 */ 0x005E, 0x0060, 0x0000,
/* 0005 */ 0x007E, 0x007F, 0x0003,
/* 0006 */ 0x00A0, 0x017E, 0x0005,
/* 0007 */ 0x01F5, 0x0000, 0xC267,
/* 0008 */ 0x02C7, 0x0000, 0xCF20,
/* 0009 */ 0x02D8, 0x02DD, 0x00E4,
/* 000A */ 0x2015, 0x201D, 0x00EA,
/* 000B */ 0x2122, 0x2126, 0x00F3,
/* 000C */ 0x215B, 0x215E, 0x00F8,
/* 000D */ 0x2190, 0x2193, 0x00FC,
/* 000E */ 0x266A, 0x0000, 0x00D5,
/*-------------------------------------------------------*/
/* Offset=0x0035 Start of MappingTable */
/* 0000 */ 0xC320, 0x005F, 0xC120, 0xC420, 0x007F, 0x00A0, 0x00A1, 0x00A2,
/* 0008 */ 0x00A3, 0xFFFD, 0x00A5, 0x00D7, 0x00A7, 0xC820, 0x00D3, 0x00E3,
/* 0010 */ 0x00AB, 0x00D6, 0x00FF, 0x00D2, 0xC520, 0x00B0, 0x00B1, 0x00B2,
/* 0018 */ 0x00B3, 0xC220, 0x00B5, 0x00B6, 0x00B7, 0xCB20, 0x00D1, 0x00EB,
/* 0020 */ 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, 0xC141, 0xC241, 0xC341,
/* 0028 */ 0xC441, 0xC841, 0xCA41, 0x00E1, 0xCB43, 0xC145, 0xC245, 0xC345,
/* 0030 */ 0xC845, 0xC149, 0xC249, 0xC349, 0xC849, 0xFFFD, 0xC44E, 0xC14F,
/* 0038 */ 0xC24F, 0xC34F, 0xC44F, 0xC84F, 0x00B4, 0x00E9, 0xC155, 0xC255,
/* 0040 */ 0xC355, 0xC855, 0xC259, 0x00EC, 0x00FB, 0xC161, 0xC261, 0xC361,
/* 0048 */ 0xC461, 0xC861, 0xCA61, 0x00F1, 0xCB63, 0xC165, 0xC265, 0xC365,
/* 0050 */ 0xC865, 0xC169, 0xC269, 0xC369, 0xC869, 0x00F3, 0xC46E, 0xC16F,
/* 0058 */ 0xC26F, 0xC36F, 0xC46F, 0xC86F, 0x00B8, 0x00F9, 0xC175, 0xC275,
/* 0060 */ 0xC375, 0xC875, 0xC279, 0x00FC, 0xC879, 0xC541, 0xC561, 0xC641,
/* 0068 */ 0xC661, 0xCE41, 0xCE61, 0xC243, 0xC263, 0xC343, 0xC363, 0xC743,
/* 0070 */ 0xC763, 0xCF43, 0xCF63, 0xCF44, 0xCF64, 0x00E2, 0x00F2, 0xC545,
/* 0078 */ 0xC565, 0xFFFD, 0xFFFD, 0xC745, 0xC765, 0xCE45, 0xCE65, 0xCF45,
/* 0080 */ 0xCF65, 0xC347, 0xC367, 0xC647, 0xC667, 0xC747, 0xC767, 0xCB47,
/* 0088 */ 0xFFFD, 0xC348, 0xC368, 0x00E4, 0x00F4, 0xC449, 0xC469, 0xC549,
/* 0090 */ 0xC569, 0xFFFD, 0xFFFD, 0xCE49, 0xCE69, 0xC749, 0x00F5, 0x00E6,
/* 0098 */ 0x00F6, 0xC34A, 0xC36A, 0xCB4B, 0xCB6B, 0x00F0, 0xC24C, 0xC26C,
/* 00A0 */ 0xCB4C, 0xCB6C, 0xCF4C, 0xCF6C, 0x00E7, 0x00F7, 0x00E8, 0x00F8,
/* 00A8 */ 0xC24E, 0xC26E, 0xFFFD, 0xCB6E, 0xCF4E, 0xCF6E, 0x00EF, 0x00EE,
/* 00B0 */ 0x00FE, 0xC54F, 0xC56F, 0xFFFD, 0xFFFD, 0xCD4F, 0xCD6F, 0x00EA,
/* 00B8 */ 0x00FA, 0xC252, 0xC272, 0xCB52, 0xCB72, 0xCF52, 0xCF72, 0xC253,
/* 00C0 */ 0xC273, 0xC353, 0xC373, 0xCB53, 0xCB73, 0xCF53, 0xCF73, 0xCB54,
/* 00C8 */ 0xCB74, 0xCF54, 0xCF74, 0x00ED, 0x00FD, 0xC455, 0xC475, 0xC555,
/* 00D0 */ 0xC575, 0xC655, 0xC675, 0xCA55, 0xCA75, 0xCD55, 0xCD75, 0xCE55,
/* 00D8 */ 0xCE75, 0xC357, 0xC377, 0xC359, 0xC379, 0xC859, 0xFFFD, 0xC27A,
/* 00E0 */ 0xC75A, 0xC77A, 0xCF5A, 0xCF7A, 0xC620, 0xC720, 0xCA20, 0xCE20,
/* 00E8 */ 0xFFFD, 0xCD20, 0x00D0, 0xFFFD, 0xFFFD, 0x00A9, 0x00B9, 0xFFFD,
/* 00F0 */ 0xFFFD, 0x00AA, 0x00BA, 0x00D4, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E0,
/* 00F8 */ 0x00DC, 0x00DD, 0x00DE, 0x00DF, 0x00AC, 0x00AD, 0x00AE, 0x00AF,
/* End of table Total Length = 0x0135 * 2 */

Просмотреть файл

@ -1,544 +0,0 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*========================================================
This is a Generated file. Please don't edit it.
The tool which used to generate this file is called fromu.
If you have any problem of this file. Please contact
Netscape Client International Team or
ftang@netscape <Frank Tang>
Table in Debug form
Begin of Item 0000
Format 0
srcBegin = 0000
srcEnd = 007F
destBegin = 0000
End of Item 0000
Begin of Item 0001
Format 1
srcBegin = 00A0
srcEnd = 00BF
mappingOffset = 0000
Mapping =
00A0 00A1 00A2 00A3 0024 00A5 FFFD 00A7
FFFD 2018 201C 00AB 2190 2191 2192 2193
00B0 00B1 00B2 00B3 00D7 00B5 00B6 00B7
00F7 2019 201D 00BB 00BC 00BD 00BE 00BF
End of Item 0001
Begin of Item 0002
Format 1
srcBegin = 00D0
srcEnd = 00FF
mappingOffset = 0020
Mapping =
2015 00B9 00AE 00A9 2122 266A 00AC 00A6
FFFD FFFD FFFD FFFD 215B 215C 215D 215E
2126 00C6 0110 00AA 0126 FFFD 0132 013F
0141 00D8 0152 00BA 00DE 0166 014A 0149
0138 00E6 0111 00F0 0127 0131 0133 0140
0142 00F8 0153 00DF 00FE 0167 014B 00AD
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = C120
destBegin = 0060
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = C141
srcEnd = C155
mappingOffset = 0050
Mapping =
00C0 FFFD FFFD FFFD 00C8 FFFD FFFD FFFD
00CC FFFD FFFD FFFD FFFD FFFD 00D2 FFFD
FFFD FFFD FFFD FFFD 00D9
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = C161
srcEnd = C175
mappingOffset = 0065
Mapping =
00E0 FFFD FFFD FFFD 00E8 FFFD FFFD FFFD
00EC FFFD FFFD FFFD FFFD FFFD 00F2 FFFD
FFFD FFFD FFFD FFFD 00F9
End of Item 0005
Begin of Item 0006
Format 2
srcBegin = C220
destBegin = 00B4
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = C241
srcEnd = C27A
mappingOffset = 007A
Mapping =
00C1 FFFD 0106 FFFD 00C9 FFFD FFFD FFFD
00CD FFFD FFFD 0139 FFFD 0143 00D3 FFFD
FFFD 0154 015A FFFD 00DA FFFD FFFD FFFD
00DD 017B FFFD FFFD FFFD FFFD FFFD FFFD
00E1 FFFD 0107 FFFD 00E9 FFFD 01F5 FFFD
00ED FFFD FFFD 013A FFFD 0144 00F3 FFFD
FFFD 0155 015B FFFD 00FA FFFD FFFD FFFD
00FD 017A
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = C320
destBegin = 005E
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = C341
srcEnd = C379
mappingOffset = 00B4
Mapping =
00C2 FFFD 0108 FFFD 00CA FFFD 011C 0124
00CE 0134 FFFD FFFD FFFD FFFD 00D4 FFFD
FFFD FFFD 015C FFFD 00DB FFFD 0174 FFFD
0176 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
00E2 FFFD 0109 FFFD 00EA FFFD 011D 0125
00EE 0135 FFFD FFFD FFFD FFFD 00F4 FFFD
FFFD FFFD 015D FFFD 00FB FFFD 0175 FFFD
0177
End of Item 0009
Begin of Item 000A
Format 2
srcBegin = C420
destBegin = 007E
End of Item 000A
Begin of Item 000B
Format 1
srcBegin = C441
srcEnd = C455
mappingOffset = 00ED
Mapping =
00C3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
0128 FFFD FFFD FFFD FFFD 00D1 00D5 FFFD
FFFD FFFD FFFD FFFD 0168
End of Item 000B
Begin of Item 000C
Format 1
srcBegin = C461
srcEnd = C475
mappingOffset = 0102
Mapping =
00E3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
0129 FFFD FFFD FFFD FFFD 00F1 00F5 FFFD
FFFD FFFD FFFD FFFD 0169
End of Item 000C
Begin of Item 000D
Format 2
srcBegin = C520
destBegin = 00AF
End of Item 000D
Begin of Item 000E
Format 1
srcBegin = C541
srcEnd = C555
mappingOffset = 0117
Mapping =
0100 FFFD FFFD FFFD 0112 FFFD FFFD FFFD
012A FFFD FFFD FFFD FFFD FFFD 014C FFFD
FFFD FFFD FFFD FFFD 016A
End of Item 000E
Begin of Item 000F
Format 1
srcBegin = C561
srcEnd = C575
mappingOffset = 012C
Mapping =
0101 FFFD FFFD FFFD 0113 FFFD FFFD FFFD
012B FFFD FFFD FFFD FFFD FFFD 014D FFFD
FFFD FFFD FFFD FFFD 016B
End of Item 000F
Begin of Item 0010
Format 2
srcBegin = C620
destBegin = 02D8
End of Item 0010
Begin of Item 0011
Format 1
srcBegin = C641
srcEnd = C647
mappingOffset = 0141
Mapping =
0102 FFFD FFFD FFFD FFFD FFFD 011E
End of Item 0011
Begin of Item 0012
Format 2
srcBegin = C655
destBegin = 016C
End of Item 0012
Begin of Item 0013
Format 1
srcBegin = C661
srcEnd = C667
mappingOffset = 0148
Mapping =
0103 FFFD FFFD FFFD FFFD FFFD 011F
End of Item 0013
Begin of Item 0014
Format 2
srcBegin = C675
destBegin = 016D
End of Item 0014
Begin of Item 0015
Format 2
srcBegin = C720
destBegin = 02D9
End of Item 0015
Begin of Item 0016
Format 1
srcBegin = C743
srcEnd = C749
mappingOffset = 014F
Mapping =
010A FFFD 0116 FFFD 0120 FFFD 0130
End of Item 0016
Begin of Item 0017
Format 1
srcBegin = C75A
srcEnd = C767
mappingOffset = 0156
Mapping =
017B FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 010B FFFD 0117 FFFD 0121
End of Item 0017
Begin of Item 0018
Format 2
srcBegin = C77A
destBegin = 017C
End of Item 0018
Begin of Item 0019
Format 2
srcBegin = C820
destBegin = 00A8
End of Item 0019
Begin of Item 001A
Format 1
srcBegin = C841
srcEnd = C879
mappingOffset = 0164
Mapping =
00C4 FFFD FFFD FFFD 00CB FFFD FFFD FFFD
00CF FFFD FFFD FFFD FFFD FFFD 00D6 FFFD
FFFD FFFD FFFD FFFD 00DC FFFD FFFD FFFD
0178 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
00E4 FFFD FFFD FFFD 00EB FFFD FFFD FFFD
00EF FFFD FFFD FFFD FFFD FFFD 00F6 FFFD
FFFD FFFD FFFD FFFD 00FC FFFD FFFD FFFD
00FF
End of Item 001A
Begin of Item 001B
Format 2
srcBegin = CA20
destBegin = 02DA
End of Item 001B
Begin of Item 001C
Format 2
srcBegin = CA41
destBegin = 00C5
End of Item 001C
Begin of Item 001D
Format 2
srcBegin = CA55
destBegin = 016E
End of Item 001D
Begin of Item 001E
Format 2
srcBegin = CA61
destBegin = 00E5
End of Item 001E
Begin of Item 001F
Format 2
srcBegin = CA75
destBegin = 016F
End of Item 001F
Begin of Item 0020
Format 2
srcBegin = CB20
destBegin = 00B8
End of Item 0020
Begin of Item 0021
Format 1
srcBegin = CB43
srcEnd = CB54
mappingOffset = 019D
Mapping =
00C7 FFFD FFFD FFFD 0122 FFFD FFFD FFFD
0136 013B FFFD FFFD FFFD FFFD FFFD 0156
015E 0162
End of Item 0021
Begin of Item 0022
Format 1
srcBegin = CB63
srcEnd = CB74
mappingOffset = 01AF
Mapping =
00E7 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
0137 013C FFFD 0146 FFFD FFFD FFFD 0157
015F 0163
End of Item 0022
Begin of Item 0023
Format 2
srcBegin = CD20
destBegin = 02DD
End of Item 0023
Begin of Item 0024
Format 1
srcBegin = CD4F
srcEnd = CD55
mappingOffset = 01C1
Mapping =
0150 FFFD FFFD FFFD FFFD FFFD 0170
End of Item 0024
Begin of Item 0025
Format 1
srcBegin = CD6F
srcEnd = CD75
mappingOffset = 01C8
Mapping =
0151 FFFD FFFD FFFD FFFD FFFD 0171
End of Item 0025
Begin of Item 0026
Format 2
srcBegin = CE20
destBegin = 02DB
End of Item 0026
Begin of Item 0027
Format 1
srcBegin = CE41
srcEnd = CE49
mappingOffset = 01CF
Mapping =
0104 FFFD FFFD FFFD 0118 FFFD FFFD FFFD
012E
End of Item 0027
Begin of Item 0028
Format 2
srcBegin = CE55
destBegin = 0172
End of Item 0028
Begin of Item 0029
Format 1
srcBegin = CE61
srcEnd = CE69
mappingOffset = 01D8
Mapping =
0105 FFFD FFFD FFFD 0119 FFFD FFFD FFFD
012F
End of Item 0029
Begin of Item 002A
Format 2
srcBegin = CE75
destBegin = 0173
End of Item 002A
Begin of Item 002B
Format 2
srcBegin = CF20
destBegin = 02C7
End of Item 002B
Begin of Item 002C
Format 1
srcBegin = CF43
srcEnd = CF7A
mappingOffset = 01E1
Mapping =
010C 010E 011A FFFD FFFD FFFD FFFD FFFD
FFFD 013D FFFD 0147 FFFD FFFD FFFD 0158
0160 0164 FFFD FFFD FFFD FFFD FFFD 017D
FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
010D 010F 011B FFFD FFFD FFFD FFFD FFFD
FFFD 013E FFFD 0148 FFFD FFFD FFFD 0159
0161 0165 FFFD FFFD FFFD FFFD FFFD 017E
End of Item 002C
========================================================*/
/* Offset=0x0000 ItemOfList */
0x002D,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0010,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0097,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0016 */
/* Total of Format 2 : 0x0016 */
/* Total of Format 3 : 0x0000 */
0x2110, 0x1211, 0x1212, 0x1121, 0x1212, 0x1122, 0x2122, 0x2222,
0x2112, 0x1211, 0x2212, 0x0001,
/*-------------------------------------------------------*/
/* Offset=0x0010 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A0, 0x00BF, 0x0000,
/* 0002 */ 0x00D0, 0x00FF, 0x0020,
/* 0003 */ 0xC120, 0x0000, 0x0060,
/* 0004 */ 0xC141, 0xC155, 0x0050,
/* 0005 */ 0xC161, 0xC175, 0x0065,
/* 0006 */ 0xC220, 0x0000, 0x00B4,
/* 0007 */ 0xC241, 0xC27A, 0x007A,
/* 0008 */ 0xC320, 0x0000, 0x005E,
/* 0009 */ 0xC341, 0xC379, 0x00B4,
/* 000A */ 0xC420, 0x0000, 0x007E,
/* 000B */ 0xC441, 0xC455, 0x00ED,
/* 000C */ 0xC461, 0xC475, 0x0102,
/* 000D */ 0xC520, 0x0000, 0x00AF,
/* 000E */ 0xC541, 0xC555, 0x0117,
/* 000F */ 0xC561, 0xC575, 0x012C,
/* 0010 */ 0xC620, 0x0000, 0x02D8,
/* 0011 */ 0xC641, 0xC647, 0x0141,
/* 0012 */ 0xC655, 0x0000, 0x016C,
/* 0013 */ 0xC661, 0xC667, 0x0148,
/* 0014 */ 0xC675, 0x0000, 0x016D,
/* 0015 */ 0xC720, 0x0000, 0x02D9,
/* 0016 */ 0xC743, 0xC749, 0x014F,
/* 0017 */ 0xC75A, 0xC767, 0x0156,
/* 0018 */ 0xC77A, 0x0000, 0x017C,
/* 0019 */ 0xC820, 0x0000, 0x00A8,
/* 001A */ 0xC841, 0xC879, 0x0164,
/* 001B */ 0xCA20, 0x0000, 0x02DA,
/* 001C */ 0xCA41, 0x0000, 0x00C5,
/* 001D */ 0xCA55, 0x0000, 0x016E,
/* 001E */ 0xCA61, 0x0000, 0x00E5,
/* 001F */ 0xCA75, 0x0000, 0x016F,
/* 0020 */ 0xCB20, 0x0000, 0x00B8,
/* 0021 */ 0xCB43, 0xCB54, 0x019D,
/* 0022 */ 0xCB63, 0xCB74, 0x01AF,
/* 0023 */ 0xCD20, 0x0000, 0x02DD,
/* 0024 */ 0xCD4F, 0xCD55, 0x01C1,
/* 0025 */ 0xCD6F, 0xCD75, 0x01C8,
/* 0026 */ 0xCE20, 0x0000, 0x02DB,
/* 0027 */ 0xCE41, 0xCE49, 0x01CF,
/* 0028 */ 0xCE55, 0x0000, 0x0172,
/* 0029 */ 0xCE61, 0xCE69, 0x01D8,
/* 002A */ 0xCE75, 0x0000, 0x0173,
/* 002B */ 0xCF20, 0x0000, 0x02C7,
/* 002C */ 0xCF43, 0xCF7A, 0x01E1,
/*-------------------------------------------------------*/
/* Offset=0x0097 Start of MappingTable */
/* 0000 */ 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x0024, 0x00A5, 0xFFFD, 0x00A7,
/* 0008 */ 0xFFFD, 0x2018, 0x201C, 0x00AB, 0x2190, 0x2191, 0x2192, 0x2193,
/* 0010 */ 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00D7, 0x00B5, 0x00B6, 0x00B7,
/* 0018 */ 0x00F7, 0x2019, 0x201D, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF,
/* 0020 */ 0x2015, 0x00B9, 0x00AE, 0x00A9, 0x2122, 0x266A, 0x00AC, 0x00A6,
/* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x215B, 0x215C, 0x215D, 0x215E,
/* 0030 */ 0x2126, 0x00C6, 0x0110, 0x00AA, 0x0126, 0xFFFD, 0x0132, 0x013F,
/* 0038 */ 0x0141, 0x00D8, 0x0152, 0x00BA, 0x00DE, 0x0166, 0x014A, 0x0149,
/* 0040 */ 0x0138, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0140,
/* 0048 */ 0x0142, 0x00F8, 0x0153, 0x00DF, 0x00FE, 0x0167, 0x014B, 0x00AD,
/* 0050 */ 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0058 */ 0x00CC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D2, 0xFFFD,
/* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0x00E0, 0xFFFD, 0xFFFD,
/* 0068 */ 0xFFFD, 0x00E8, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EC, 0xFFFD, 0xFFFD,
/* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00F2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0078 */ 0xFFFD, 0x00F9, 0x00C1, 0xFFFD, 0x0106, 0xFFFD, 0x00C9, 0xFFFD,
/* 0080 */ 0xFFFD, 0xFFFD, 0x00CD, 0xFFFD, 0xFFFD, 0x0139, 0xFFFD, 0x0143,
/* 0088 */ 0x00D3, 0xFFFD, 0xFFFD, 0x0154, 0x015A, 0xFFFD, 0x00DA, 0xFFFD,
/* 0090 */ 0xFFFD, 0xFFFD, 0x00DD, 0x017B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0098 */ 0xFFFD, 0xFFFD, 0x00E1, 0xFFFD, 0x0107, 0xFFFD, 0x00E9, 0xFFFD,
/* 00A0 */ 0x01F5, 0xFFFD, 0x00ED, 0xFFFD, 0xFFFD, 0x013A, 0xFFFD, 0x0144,
/* 00A8 */ 0x00F3, 0xFFFD, 0xFFFD, 0x0155, 0x015B, 0xFFFD, 0x00FA, 0xFFFD,
/* 00B0 */ 0xFFFD, 0xFFFD, 0x00FD, 0x017A, 0x00C2, 0xFFFD, 0x0108, 0xFFFD,
/* 00B8 */ 0x00CA, 0xFFFD, 0x011C, 0x0124, 0x00CE, 0x0134, 0xFFFD, 0xFFFD,
/* 00C0 */ 0xFFFD, 0xFFFD, 0x00D4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015C, 0xFFFD,
/* 00C8 */ 0x00DB, 0xFFFD, 0x0174, 0xFFFD, 0x0176, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E2, 0xFFFD, 0x0109, 0xFFFD,
/* 00D8 */ 0x00EA, 0xFFFD, 0x011D, 0x0125, 0x00EE, 0x0135, 0xFFFD, 0xFFFD,
/* 00E0 */ 0xFFFD, 0xFFFD, 0x00F4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015D, 0xFFFD,
/* 00E8 */ 0x00FB, 0xFFFD, 0x0175, 0xFFFD, 0x0177, 0x00C3, 0xFFFD, 0xFFFD,
/* 00F0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0128, 0xFFFD, 0xFFFD,
/* 00F8 */ 0xFFFD, 0xFFFD, 0x00D1, 0x00D5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0100 */ 0xFFFD, 0x0168, 0x00E3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0108 */ 0xFFFD, 0xFFFD, 0x0129, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00F1,
/* 0110 */ 0x00F5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0169, 0x0100,
/* 0118 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0112, 0xFFFD, 0xFFFD, 0xFFFD, 0x012A,
/* 0120 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x014C, 0xFFFD, 0xFFFD,
/* 0128 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x016A, 0x0101, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0130 */ 0x0113, 0xFFFD, 0xFFFD, 0xFFFD, 0x012B, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0138 */ 0xFFFD, 0xFFFD, 0x014D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0140 */ 0x016B, 0x0102, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011E,
/* 0148 */ 0x0103, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011F, 0x010A,
/* 0150 */ 0xFFFD, 0x0116, 0xFFFD, 0x0120, 0xFFFD, 0x0130, 0x017B, 0xFFFD,
/* 0158 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x010B,
/* 0160 */ 0xFFFD, 0x0117, 0xFFFD, 0x0121, 0x00C4, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0168 */ 0x00CB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00CF, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0170 */ 0xFFFD, 0xFFFD, 0x00D6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0178 */ 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x0178, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0180 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E4, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0188 */ 0x00EB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EF, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0190 */ 0xFFFD, 0xFFFD, 0x00F6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0198 */ 0x00FC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00FF, 0x00C7, 0xFFFD, 0xFFFD,
/* 01A0 */ 0xFFFD, 0x0122, 0xFFFD, 0xFFFD, 0xFFFD, 0x0136, 0x013B, 0xFFFD,
/* 01A8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0156, 0x015E, 0x0162, 0x00E7,
/* 01B0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0137,
/* 01B8 */ 0x013C, 0xFFFD, 0x0146, 0xFFFD, 0xFFFD, 0xFFFD, 0x0157, 0x015F,
/* 01C0 */ 0x0163, 0x0150, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0170,
/* 01C8 */ 0x0151, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0171, 0x0104,
/* 01D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0118, 0xFFFD, 0xFFFD, 0xFFFD, 0x012E,
/* 01D8 */ 0x0105, 0xFFFD, 0xFFFD, 0xFFFD, 0x0119, 0xFFFD, 0xFFFD, 0xFFFD,
/* 01E0 */ 0x012F, 0x010C, 0x010E, 0x011A, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 01E8 */ 0xFFFD, 0xFFFD, 0x013D, 0xFFFD, 0x0147, 0xFFFD, 0xFFFD, 0xFFFD,
/* 01F0 */ 0x0158, 0x0160, 0x0164, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 01F8 */ 0x017D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0200 */ 0xFFFD, 0x010D, 0x010F, 0x011B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0208 */ 0xFFFD, 0xFFFD, 0x013E, 0xFFFD, 0x0148, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0210 */ 0x0159, 0x0161, 0x0165, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0218 */ 0x017E,
/* End of table Total Length = 0x02B0 * 2 */

Просмотреть файл

@ -118,27 +118,6 @@ CreateTableEncoder(uScanClassID aScanClass,
aOuter, aIID, aResult);
}
NS_METHOD
CreateTableDecoder(uScanClassID aScanClass,
uShiftInTable * aShiftInTable,
uMappingTable * aMappingTable,
uint32_t aMaxLengthFactor,
nsISupports* aOuter,
REFNSIID aIID,
void** aResult)
{
if (aOuter)
return NS_ERROR_NO_AGGREGATION;
nsTableDecoderSupport* decoder =
new nsTableDecoderSupport(aScanClass, aShiftInTable, aMappingTable,
aMaxLengthFactor);
if (!decoder)
return NS_ERROR_OUT_OF_MEMORY;
return StabilizedQueryInterface(decoder, aIID, aResult);
}
NS_METHOD
CreateOneByteDecoder(uMappingTable * aMappingTable,

Просмотреть файл

@ -61,15 +61,6 @@ CreateTableEncoder(uScanClassID aScanClass,
REFNSIID aIID,
void** aResult);
NS_METHOD
CreateTableDecoder(uScanClassID aScanClass,
uShiftInTable * aShiftInTable,
uMappingTable * aMappingTable,
uint32_t aMaxLengthFactor,
nsISupports* aOuter,
REFNSIID aIID,
void** aResult);
NS_METHOD
CreateOneByteDecoder(uMappingTable * aMappingTable,
nsISupports* aOuter,

Просмотреть файл

@ -3618,7 +3618,7 @@
"description": "Whether the decoder for JOHAB has been instantiated in this session."
},
"DECODER_INSTANTIATED_T61": {
"expires_in_version": "never",
"expires_in_version": "32",
"kind": "flag",
"description": "Whether the decoder for T.61 has been instantiated in this session."
},