Bug 997124 - Remove DOS encodings that are not in Encoding Standard from Gecko. r=emk.

This commit is contained in:
Henri Sivonen 2014-09-16 10:40:01 +03:00
parent 8d4febe0fa
commit 56e68b0e38
60 changed files with 6 additions and 4108 deletions

View File

@ -13,7 +13,6 @@ util - utility functions used by the converters
The following directories contain different charset converters:
ucvcn - Simplified Chinese charsets - GB2312, HZ, ISO-2022-CN, GBK, GB18030
ucvibm - IBM charsets - CP850, 852, 855, 857, 862, 864, 869, 1125, 1131
ucvja - Japanese charsets - Shift-JIS, ISO-2022-JP, EUC-JP
ucvko - Korean charsets - ISO-2022-KR, EUC-KR, Johab
ucvlatin - Latin charsets and others - ISO-8859-x, CP1250-1258

View File

@ -23,7 +23,6 @@ EXPORTS += [
'nsUCSupport.h',
'uconvutil.h',
'ucvcn/nsUCvCnCID.h',
'ucvibm/nsUCvIBMCID.h',
'ucvja/nsUCVJA2CID.h',
'ucvja/nsUCVJACID.h',
'ucvko/nsUCvKOCID.h',
@ -58,21 +57,6 @@ UNIFIED_SOURCES += [
'ucvcn/nsUnicodeToHZ.cpp',
]
UNIFIED_SOURCES += [
'ucvibm/nsCP850ToUnicode.cpp',
'ucvibm/nsCP852ToUnicode.cpp',
'ucvibm/nsCP855ToUnicode.cpp',
'ucvibm/nsCP857ToUnicode.cpp',
'ucvibm/nsCP862ToUnicode.cpp',
'ucvibm/nsCP864ToUnicode.cpp',
'ucvibm/nsUnicodeToCP850.cpp',
'ucvibm/nsUnicodeToCP852.cpp',
'ucvibm/nsUnicodeToCP855.cpp',
'ucvibm/nsUnicodeToCP857.cpp',
'ucvibm/nsUnicodeToCP862.cpp',
'ucvibm/nsUnicodeToCP864.cpp',
]
UNIFIED_SOURCES += [
'ucvja/nsJapaneseToUnicode.cpp',
'ucvja/nsUnicodeToEUCJP.cpp',
@ -213,7 +197,6 @@ MSVC_ENABLE_PGO = True
LOCAL_INCLUDES += [
'ucvcn',
'ucvibm',
'ucvja',
'ucvko',
'ucvlatin',

View File

@ -127,21 +127,6 @@
#include "nsUnicodeToMacGurmukhi.h"
#include "nsUnicodeToMacHebrew.h"
// ucvibm
#include "nsUCvIBMCID.h"
#include "nsCP850ToUnicode.h"
#include "nsCP852ToUnicode.h"
#include "nsCP855ToUnicode.h"
#include "nsCP857ToUnicode.h"
#include "nsCP862ToUnicode.h"
#include "nsCP864ToUnicode.h"
#include "nsUnicodeToCP850.h"
#include "nsUnicodeToCP852.h"
#include "nsUnicodeToCP855.h"
#include "nsUnicodeToCP857.h"
#include "nsUnicodeToCP862.h"
#include "nsUnicodeToCP864.h"
// ucvja
#include "nsUCVJACID.h"
#include "nsUCVJA2CID.h"
@ -237,14 +222,6 @@ NS_UCONV_REG_UNREG("x-mac-gurmukhi" , NS_MACGURMUKHITOUNICODE_CID, NS_UNICODETOM
NS_UCONV_REG_UNREG("x-mac-gujarati" , NS_MACGUJARATITOUNICODE_CID, NS_UNICODETOMACGUJARATI_CID)
NS_UCONV_REG_UNREG("x-mac-hebrew" , NS_MACHEBREWTOUNICODE_CID, NS_UNICODETOMACHEBREW_CID)
// ucvibm
NS_UCONV_REG_UNREG("IBM850", NS_CP850TOUNICODE_CID, NS_UNICODETOCP850_CID)
NS_UCONV_REG_UNREG("IBM852", NS_CP852TOUNICODE_CID, NS_UNICODETOCP852_CID)
NS_UCONV_REG_UNREG("IBM855", NS_CP855TOUNICODE_CID, NS_UNICODETOCP855_CID)
NS_UCONV_REG_UNREG("IBM857", NS_CP857TOUNICODE_CID, NS_UNICODETOCP857_CID)
NS_UCONV_REG_UNREG("IBM862", NS_CP862TOUNICODE_CID, NS_UNICODETOCP862_CID)
NS_UCONV_REG_UNREG("IBM864", NS_CP864TOUNICODE_CID, NS_UNICODETOCP864_CID)
// ucvja
NS_UCONV_REG_UNREG("Shift_JIS", NS_SJISTOUNICODE_CID, NS_UNICODETOSJIS_CID)
NS_UCONV_REG_UNREG("ISO-2022-JP", NS_ISO2022JPTOUNICODE_CID, NS_UNICODETOISO2022JP_CID)
@ -281,8 +258,6 @@ NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToUTF16BE)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToUTF16LE)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToUTF16)
// ucvibm
// ucvja
NS_GENERIC_FACTORY_CONSTRUCTOR(nsShiftJISToUnicode)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsEUCJPToUnicodeV2)
@ -478,18 +453,6 @@ NS_DEFINE_NAMED_CID(NS_UNICODETOMACFARSI_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOMACGURMUKHI_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOMACGUJARATI_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOMACHEBREW_CID);
NS_DEFINE_NAMED_CID(NS_CP850TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_CP852TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_CP855TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_CP857TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_CP862TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_CP864TOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP850_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP852_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP855_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP857_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP862_CID);
NS_DEFINE_NAMED_CID(NS_UNICODETOCP864_CID);
NS_DEFINE_NAMED_CID(NS_SJISTOUNICODE_CID);
NS_DEFINE_NAMED_CID(NS_EUCJPTOUNICODE_CID);
NS_DEFINE_NAMED_CID( NS_ISO2022JPTOUNICODE_CID);
@ -630,18 +593,6 @@ static const mozilla::Module::CIDEntry kUConvCIDs[] = {
{ &kNS_UNICODETOMACGURMUKHI_CID, false, nullptr, nsUnicodeToMacGurmukhiConstructor },
{ &kNS_UNICODETOMACGUJARATI_CID, false, nullptr, nsUnicodeToMacGujaratiConstructor },
{ &kNS_UNICODETOMACHEBREW_CID, false, nullptr, nsUnicodeToMacHebrewConstructor },
{ &kNS_CP850TOUNICODE_CID, false, nullptr, nsCP850ToUnicodeConstructor },
{ &kNS_CP852TOUNICODE_CID, false, nullptr, nsCP852ToUnicodeConstructor },
{ &kNS_CP855TOUNICODE_CID, false, nullptr, nsCP855ToUnicodeConstructor },
{ &kNS_CP857TOUNICODE_CID, false, nullptr, nsCP857ToUnicodeConstructor },
{ &kNS_CP862TOUNICODE_CID, false, nullptr, nsCP862ToUnicodeConstructor },
{ &kNS_CP864TOUNICODE_CID, false, nullptr, nsCP864ToUnicodeConstructor },
{ &kNS_UNICODETOCP850_CID, false, nullptr, nsUnicodeToCP850Constructor },
{ &kNS_UNICODETOCP852_CID, false, nullptr, nsUnicodeToCP852Constructor },
{ &kNS_UNICODETOCP855_CID, false, nullptr, nsUnicodeToCP855Constructor },
{ &kNS_UNICODETOCP857_CID, false, nullptr, nsUnicodeToCP857Constructor },
{ &kNS_UNICODETOCP862_CID, false, nullptr, nsUnicodeToCP862Constructor },
{ &kNS_UNICODETOCP864_CID, false, nullptr, nsUnicodeToCP864Constructor },
{ &kNS_SJISTOUNICODE_CID, false, nullptr, nsShiftJISToUnicodeConstructor },
{ &kNS_EUCJPTOUNICODE_CID, false, nullptr, nsEUCJPToUnicodeV2Constructor },
{ &kNS_ISO2022JPTOUNICODE_CID, false, nullptr, nsISO2022JPToUnicodeV2Constructor },
@ -784,18 +735,6 @@ static const mozilla::Module::ContractIDEntry kUConvContracts[] = {
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-mac-gurmukhi", &kNS_UNICODETOMACGURMUKHI_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-mac-gujarati", &kNS_UNICODETOMACGUJARATI_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "x-mac-hebrew", &kNS_UNICODETOMACHEBREW_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM850", &kNS_CP850TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM852", &kNS_CP852TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM855", &kNS_CP855TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM857", &kNS_CP857TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM862", &kNS_CP862TOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "IBM864", &kNS_CP864TOUNICODE_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM850", &kNS_UNICODETOCP850_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM852", &kNS_UNICODETOCP852_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM855", &kNS_UNICODETOCP855_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM857", &kNS_UNICODETOCP857_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM862", &kNS_UNICODETOCP862_CID },
{ NS_UNICODEENCODER_CONTRACTID_BASE "IBM864", &kNS_UNICODETOCP864_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "Shift_JIS", &kNS_SJISTOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "EUC-JP", &kNS_EUCJPTOUNICODE_CID },
{ NS_UNICODEDECODER_CONTRACTID_BASE "ISO-2022-JP", &kNS_ISO2022JPTOUNICODE_CID },

View File

@ -1,14 +0,0 @@
// Tests conversion from IBM850 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00f0\u00d0\u00ca\u00cb\u00c8\u20ac\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00fe\u00de\u00da\u00db\u00d9\u00fd\u00dd\u00af\u00b4\u00ad\u00b1\u2017\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0";
//const aliases = [ "IBM850", "ibm850", "cp850", "850", "csibm850" ];
const aliases = [ "IBM850" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from IBM852 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u016f\u0107\u00e7\u0142\u00eb\u0150\u0151\u00ee\u0179\u00c4\u0106\u00c9\u0139\u013a\u00f4\u00f6\u013d\u013e\u015a\u015b\u00d6\u00dc\u0164\u0165\u0141\u00d7\u010d\u00e1\u00ed\u00f3\u00fa\u0104\u0105\u017d\u017e\u0118\u0119\u20ac\u017a\u010c\u015f\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u0111\u0110\u010e\u00cb\u010f\u0147\u00cd\u00ce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\u00d3\u00df\u00d4\u0143\u0144\u0148\u0160\u0161\u0154\u00da\u0155\u0170\u00fd\u00dd\u0163\u00b4\u00ad\u02dd\u02db\u02c7\u02d8\u00a7\u00f7\u00b8\u00b0\u00a8\u02d9\u0171\u0158\u0159\u25a0\u00a0";
//const aliases = [ "IBM852", "ibm852", "cp852", "852", "csibm852" ];
const aliases = [ "IBM852" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from IBM855 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045a\u040a\u045b\u040b\u045c\u040c\u045e\u040e\u045f\u040f\u044e\u042e\u044a\u042a\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255d\u0439\u0419\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u043a\u041a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u043b\u041b\u043c\u041c\u043d\u041d\u043e\u041e\u043f\u2518\u250c\u2588\u2584\u041f\u044f\u2580\u042f\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044c\u042c\u2116\u00ad\u044b\u042b\u0437\u0417\u0448\u0428\u044d\u042d\u0449\u0429\u0447\u0427\u00a7\u25a0\u00a0";
//const aliases = [ "IBM855", "ibm855", "cp855", "855", "csibm855" ];
const aliases = [ "IBM855" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from IBM857 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u0131\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u0130\u00d6\u00dc\u00f8\u00a3\u00d8\u015e\u015f\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u011e\u011f\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00ba\u00aa\u00ca\u00cb\u00c8\u20ac\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00d7\u00da\u00db\u00d9\u00ec\u00ff\u00af\u00b4\u00ad\u00b1\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0";
//const aliases = [ "IBM857", "ibm857", "cp857", "857", "csibm857" ];
const aliases = [ "IBM857" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from IBM862 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\u00a2\u00a3\u00a5\u20aa\u200e\u200f\u202a\u202b\u202d\u202c\u202e\u2310\u00ac\u00bd\u00bc\u20ac\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u00b5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0";
//const aliases = [ "IBM862", "ibm862", "cp862", "862", "csibm862" ];
const aliases = [ "IBM862" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,15 +0,0 @@
// Tests conversion from IBM864 to Unicode
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9d\x9e\xa0\xa1\xa2\xa3\xa4\xa5\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe";
const expectedString = " !\"#$\u066a&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00b0\u00b7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\u00b1\u00bd\u00bc\u2248\u00ab\u00bb\ufef7\ufef8\ufefb\ufefc\u00a0\u00ad\ufe82\u00a3\u00a4\ufe84\u20ac\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\u00a2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\u00a6\u00ac\u00f7\u00d7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0";
// const aliases = [ "IBM864", "ibm864", "cp864", "864", "csibm864", "ibm-864" ];
// Aliases no longer supported for internal encodings in the test harness
const aliases = [ "IBM864" ];
function run_test() {
testDecodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM850
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00f0\u00d0\u00ca\u00cb\u00c8\u20ac\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00fe\u00de\u00da\u00db\u00d9\u00fd\u00dd\u00af\u00b4\u00ad\u00b1\u2017\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
//const aliases = [ "IBM850", "ibm850", "cp850", "850", "csibm850" ];
const aliases = [ "IBM850" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM852
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u016f\u0107\u00e7\u0142\u00eb\u0150\u0151\u00ee\u0179\u00c4\u0106\u00c9\u0139\u013a\u00f4\u00f6\u013d\u013e\u015a\u015b\u00d6\u00dc\u0164\u0165\u0141\u00d7\u010d\u00e1\u00ed\u00f3\u00fa\u0104\u0105\u017d\u017e\u0118\u0119\u20ac\u017a\u010c\u015f\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u0111\u0110\u010e\u00cb\u010f\u0147\u00cd\u00ce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\u00d3\u00df\u00d4\u0143\u0144\u0148\u0160\u0161\u0154\u00da\u0155\u0170\u00fd\u00dd\u0163\u00b4\u00ad\u02dd\u02db\u02c7\u02d8\u00a7\u00f7\u00b8\u00b0\u00a8\u02d9\u0171\u0158\u0159\u25a0\u00a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
//const aliases = [ "IBM852", "ibm852", "cp852", "852", "csibm852" ];
const aliases = [ "IBM852" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM855
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045a\u040a\u045b\u040b\u045c\u040c\u045e\u040e\u045f\u040f\u044e\u042e\u044a\u042a\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255d\u0439\u0419\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u043a\u041a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u043b\u041b\u043c\u041c\u043d\u041d\u043e\u041e\u043f\u2518\u250c\u2588\u2584\u041f\u044f\u2580\u042f\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044c\u042c\u2116\u00ad\u044b\u042b\u0437\u0417\u0448\u0428\u044d\u042d\u0449\u0429\u0447\u0427\u00a7\u25a0\u00a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
//const aliases = [ "IBM855", "ibm855", "cp855", "855", "csibm855" ];
const aliases = [ "IBM855" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM857
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u0131\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u0130\u00d6\u00dc\u00f8\u00a3\u00d8\u015e\u015f\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u011e\u011f\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00ba\u00aa\u00ca\u00cb\u00c8\u20ac\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00d7\u00da\u00db\u00d9\u00ec\u00ff\u00af\u00b4\u00ad\u00b1\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
//const aliases = [ "IBM857", "ibm857", "cp857", "857", "csibm857" ];
const aliases = [ "IBM857" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM862
load('CharsetConversionTests.js');
const inString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\u00a2\u00a3\u00a5\u20aa\u200e\u200f\u202a\u202b\u202d\u202c\u202e\u2310\u00ac\u00bd\u00bc\u20ac\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u00b5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff";
//const aliases = [ "IBM862", "ibm862", "cp862", "862", "csibm862" ];
const aliases = [ "IBM862" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -1,14 +0,0 @@
// Tests conversion from Unicode to IBM864
load('CharsetConversionTests.js');
const inString = " !\"#$\u066a&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00b0\u00b7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\u00b1\u00bd\u00bc\u2248\u00ab\u00bb\ufef7\ufef8\ufefb\ufefc\u00a0\u00ad\ufe82\u00a3\u00a4\ufe84\u20ac\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\u00a2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\u00a6\u00ac\u00f7\u00d7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0";
const expectedString = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9d\x9e\xa0\xa1\xa2\xa3\xa4\xa5\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe";
//const aliases = [ "IBM864", "ibm864", "cp864", "864", "csibm864", "ibm-864" ];
const aliases = [ "IBM864" ];
function run_test() {
testEncodeAliasesInternal();
}

View File

@ -58,12 +58,6 @@ support-files =
[test_decode_CP1256.js]
[test_decode_CP1257.js]
[test_decode_CP1258.js]
[test_decode_CP850.js]
[test_decode_CP852.js]
[test_decode_CP855.js]
[test_decode_CP857.js]
[test_decode_CP862.js]
[test_decode_CP864.js]
[test_decode_CP874.js]
[test_decode_EUCKR_Hangul.js]
[test_decode_armscii.js]
@ -110,12 +104,6 @@ support-files =
[test_encode_CP1256.js]
[test_encode_CP1257.js]
[test_encode_CP1258.js]
[test_encode_CP850.js]
[test_encode_CP852.js]
[test_encode_CP855.js]
[test_encode_CP857.js]
[test_encode_CP862.js]
[test_encode_CP864.js]
[test_encode_CP874.js]
[test_encode_armscii.js]
[test_encode_gbk.js]

View File

@ -1,191 +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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 0410
srcEnd = 043F
destBegin = 0080
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 0440
srcEnd = 044F
destBegin = 00E0
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 00A0
srcEnd = 00A4
mappingOffset = 0000
Mapping =
00FF FFFD FFFD FFFD 00FD
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 00B1
destBegin = 00FB
End of Item 0004
Begin of Item 0005
Format 2
srcBegin = 00F7
destBegin = 00FA
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 0401
srcEnd = 0407
mappingOffset = 0005
Mapping =
00F0 FFFD FFFD 00F4 FFFD 00F6 00F8
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 0451
srcEnd = 0457
mappingOffset = 000C
Mapping =
00F1 FFFD FFFD 00F5 FFFD 00F7 00F9
End of Item 0007
Begin of Item 0008
Format 1
srcBegin = 0490
srcEnd = 0491
mappingOffset = 0013
Mapping =
00F2 00F3
End of Item 0008
Begin of Item 0009
Format 2
srcBegin = 2116
destBegin = 00FC
End of Item 0009
Begin of Item 000A
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0015
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 000A
Begin of Item 000B
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 0052
Mapping =
00CD 00BA 00D5 00D6 00C9 00B8 00B7 00BB
00D4 00D3 00C8 00BE 00BD 00BC 00C6 00C7
00CC 00B5 00B6 00B9 00D1 00D2 00CB 00CF
00D0 00CA 00D8 00D7 00CE
End of Item 000B
Begin of Item 000C
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 006F
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD 00DD FFFD FFFD FFFD
00DE 00B0 00B1 00B2
End of Item 000C
Begin of Item 000D
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 000D
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000E,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0008,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0032,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0007 */
/* Total of Format 2 : 0x0004 */
/* Total of Format 3 : 0x0000 */
0x1000, 0x1122, 0x1121, 0x0021,
/*-------------------------------------------------------*/
/* Offset=0x0008 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0410, 0x043F, 0x0080,
/* 0002 */ 0x0440, 0x044F, 0x00E0,
/* 0003 */ 0x00A0, 0x00A4, 0x0000,
/* 0004 */ 0x00B1, 0x0000, 0x00FB,
/* 0005 */ 0x00F7, 0x0000, 0x00FA,
/* 0006 */ 0x0401, 0x0407, 0x0005,
/* 0007 */ 0x0451, 0x0457, 0x000C,
/* 0008 */ 0x0490, 0x0491, 0x0013,
/* 0009 */ 0x2116, 0x0000, 0x00FC,
/* 000A */ 0x2500, 0x253C, 0x0015,
/* 000B */ 0x2550, 0x256C, 0x0052,
/* 000C */ 0x2580, 0x2593, 0x006F,
/* 000D */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0032 Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00FD, 0x00F0, 0xFFFD, 0xFFFD,
/* 0008 */ 0x00F4, 0xFFFD, 0x00F6, 0x00F8, 0x00F1, 0xFFFD, 0xFFFD, 0x00F5,
/* 0010 */ 0xFFFD, 0x00F7, 0x00F9, 0x00F2, 0x00F3, 0x00C4, 0xFFFD, 0x00B3,
/* 0018 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0020 */ 0xFFFD, 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD, 0xFFFD,
/* 0028 */ 0xFFFD, 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD, 0xFFFD,
/* 0030 */ 0xFFFD, 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0038 */ 0xFFFD, 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0040 */ 0xFFFD, 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0048 */ 0xFFFD, 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0050 */ 0xFFFD, 0x00C5, 0x00CD, 0x00BA, 0x00D5, 0x00D6, 0x00C9, 0x00B8,
/* 0058 */ 0x00B7, 0x00BB, 0x00D4, 0x00D3, 0x00C8, 0x00BE, 0x00BD, 0x00BC,
/* 0060 */ 0x00C6, 0x00C7, 0x00CC, 0x00B5, 0x00B6, 0x00B9, 0x00D1, 0x00D2,
/* 0068 */ 0x00CB, 0x00CF, 0x00D0, 0x00CA, 0x00D8, 0x00D7, 0x00CE, 0x00DF,
/* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DB,
/* 0078 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00DD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DE,
/* 0080 */ 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x00B5 * 2 */

View File

@ -1,98 +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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 0080
srcEnd = 00AF
destBegin = 0410
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 00E0
srcEnd = 00EF
destBegin = 0440
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 00B0
srcEnd = 00DF
mappingOffset = 0000
Mapping =
2591 2592 2593 2502 2524 2561 2562 2556
2555 2563 2551 2557 255D 255C 255B 2510
2514 2534 252C 251C 2500 253C 255E 255F
255A 2554 2569 2566 2560 2550 256C 2567
2568 2564 2565 2559 2558 2552 2553 256B
256A 2518 250C 2588 2584 258C 2590 2580
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 00F0
srcEnd = 00FF
mappingOffset = 0030
Mapping =
0401 0451 0490 0491 0404 0454 0406 0456
0407 0457 00F7 00B1 2116 00A4 25A0 00A0
End of Item 0004
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0006,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0015,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0002 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x1000, 0x0001,
/*-------------------------------------------------------*/
/* Offset=0x0006 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00AF, 0x0410,
/* 0002 */ 0x00E0, 0x00EF, 0x0440,
/* 0003 */ 0x00B0, 0x00DF, 0x0000,
/* 0004 */ 0x00F0, 0x00FF, 0x0030,
/*-------------------------------------------------------*/
/* Offset=0x0015 Start of MappingTable */
/* 0000 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
/* 0008 */ 0x2555, 0x2563, 0x2551, 0x2557, 0x255D, 0x255C, 0x255B, 0x2510,
/* 0010 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x255E, 0x255F,
/* 0018 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x2567,
/* 0020 */ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256B,
/* 0028 */ 0x256A, 0x2518, 0x250C, 0x2588, 0x2584, 0x258C, 0x2590, 0x2580,
/* 0030 */ 0x0401, 0x0451, 0x0490, 0x0491, 0x0404, 0x0454, 0x0406, 0x0456,
/* 0038 */ 0x0407, 0x0457, 0x00F7, 0x00B1, 0x2116, 0x00A4, 0x25A0, 0x00A0,
/* End of table Total Length = 0x0055 * 2 */

View File

@ -1,181 +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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 0410
srcEnd = 043F
destBegin = 0080
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 0440
srcEnd = 044F
destBegin = 00E0
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 00A0
srcEnd = 00A4
mappingOffset = 0000
Mapping =
00FF FFFD FFFD FFFD 00FB
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 00B7
destBegin = 00FA
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 0401
srcEnd = 040E
mappingOffset = 0005
Mapping =
00F0 FFFD FFFD 00F2 FFFD 00F8 00F4 FFFD
FFFD FFFD FFFD FFFD FFFD 00F6
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 0451
srcEnd = 045E
mappingOffset = 0013
Mapping =
00F1 FFFD FFFD 00F3 FFFD 00F9 00F5 FFFD
FFFD FFFD FFFD FFFD FFFD 00F7
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 0490
srcEnd = 0491
mappingOffset = 0021
Mapping =
00FC 00FD
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 2219
destBegin = 00FE
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0023
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0009
Begin of Item 000A
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 0060
Mapping =
00CD 00BA 00D5 00D6 00C9 00B8 00B7 00BB
00D4 00D3 00C8 00BE 00BD 00BC 00C6 00C7
00CC 00B5 00B6 00B9 00D1 00D2 00CB 00CF
00D0 00CA 00D8 00D7 00CE
End of Item 000A
Begin of Item 000B
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 007D
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD 00DD FFFD FFFD FFFD
00DE 00B0 00B1 00B2
End of Item 000B
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000C,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0008,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x002C,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0007 */
/* Total of Format 2 : 0x0002 */
/* Total of Format 3 : 0x0000 */
0x1000, 0x1112, 0x1112, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x0008 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0410, 0x043F, 0x0080,
/* 0002 */ 0x0440, 0x044F, 0x00E0,
/* 0003 */ 0x00A0, 0x00A4, 0x0000,
/* 0004 */ 0x00B7, 0x0000, 0x00FA,
/* 0005 */ 0x0401, 0x040E, 0x0005,
/* 0006 */ 0x0451, 0x045E, 0x0013,
/* 0007 */ 0x0490, 0x0491, 0x0021,
/* 0008 */ 0x2219, 0x0000, 0x00FE,
/* 0009 */ 0x2500, 0x253C, 0x0023,
/* 000A */ 0x2550, 0x256C, 0x0060,
/* 000B */ 0x2580, 0x2593, 0x007D,
/*-------------------------------------------------------*/
/* Offset=0x002C Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00FB, 0x00F0, 0xFFFD, 0xFFFD,
/* 0008 */ 0x00F2, 0xFFFD, 0x00F8, 0x00F4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0010 */ 0xFFFD, 0xFFFD, 0x00F6, 0x00F1, 0xFFFD, 0xFFFD, 0x00F3, 0xFFFD,
/* 0018 */ 0x00F9, 0x00F5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0020 */ 0x00F7, 0x00FC, 0x00FD, 0x00C4, 0xFFFD, 0x00B3, 0xFFFD, 0xFFFD,
/* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DA,
/* 0030 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C0,
/* 0038 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C3,
/* 0040 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00B4,
/* 0048 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C2,
/* 0050 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C1,
/* 0058 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C5,
/* 0060 */ 0x00CD, 0x00BA, 0x00D5, 0x00D6, 0x00C9, 0x00B8, 0x00B7, 0x00BB,
/* 0068 */ 0x00D4, 0x00D3, 0x00C8, 0x00BE, 0x00BD, 0x00BC, 0x00C6, 0x00C7,
/* 0070 */ 0x00CC, 0x00B5, 0x00B6, 0x00B9, 0x00D1, 0x00D2, 0x00CB, 0x00CF,
/* 0078 */ 0x00D0, 0x00CA, 0x00D8, 0x00D7, 0x00CE, 0x00DF, 0xFFFD, 0xFFFD,
/* 0080 */ 0xFFFD, 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DB, 0xFFFD, 0xFFFD,
/* 0088 */ 0xFFFD, 0x00DD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DE, 0x00B0, 0x00B1,
/* 0090 */ 0x00B2,
/* End of table Total Length = 0x00BD * 2 */

View File

@ -1,98 +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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 0080
srcEnd = 00AF
destBegin = 0410
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 00E0
srcEnd = 00EF
destBegin = 0440
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 00B0
srcEnd = 00DF
mappingOffset = 0000
Mapping =
2591 2592 2593 2502 2524 2561 2562 2556
2555 2563 2551 2557 255D 255C 255B 2510
2514 2534 252C 251C 2500 253C 255E 255F
255A 2554 2569 2566 2560 2550 256C 2567
2568 2564 2565 2559 2558 2552 2553 256B
256A 2518 250C 2588 2584 258C 2590 2580
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 00F0
srcEnd = 00FF
mappingOffset = 0030
Mapping =
0401 0451 0404 0454 0407 0457 040E 045E
0406 0456 00B7 00A4 0490 0491 2219 00A0
End of Item 0004
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0006,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0015,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0002 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x1000, 0x0001,
/*-------------------------------------------------------*/
/* Offset=0x0006 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00AF, 0x0410,
/* 0002 */ 0x00E0, 0x00EF, 0x0440,
/* 0003 */ 0x00B0, 0x00DF, 0x0000,
/* 0004 */ 0x00F0, 0x00FF, 0x0030,
/*-------------------------------------------------------*/
/* Offset=0x0015 Start of MappingTable */
/* 0000 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
/* 0008 */ 0x2555, 0x2563, 0x2551, 0x2557, 0x255D, 0x255C, 0x255B, 0x2510,
/* 0010 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x255E, 0x255F,
/* 0018 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x2567,
/* 0020 */ 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256B,
/* 0028 */ 0x256A, 0x2518, 0x250C, 0x2588, 0x2584, 0x258C, 0x2590, 0x2580,
/* 0030 */ 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040E, 0x045E,
/* 0038 */ 0x0406, 0x0456, 0x00B7, 0x00A4, 0x0490, 0x0491, 0x2219, 0x00A0,
/* End of table Total Length = 0x0055 * 2 */

View File

@ -1,178 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 850
*
*/
/*========================================================
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 = 00FF
mappingOffset = 0000
Mapping =
00FF 00AD 00BD 009C 00CF 00BE 00DD 00F5
00F9 00B8 00A6 00AE 00AA 00F0 00A9 00EE
00F8 00F1 00FD 00FC 00EF 00E6 00F4 00FA
00F7 00FB 00A7 00AF 00AC 00AB 00F3 00A8
00B7 00B5 00B6 00C7 008E 008F 0092 0080
00D4 0090 00D2 00D3 00DE 00D6 00D7 00D8
00D1 00A5 00E3 00E0 00E2 00E5 0099 009E
009D 00EB 00E9 00EA 009A 00ED 00E8 00E1
0085 00A0 0083 00C6 0084 0086 0091 0087
008A 0082 0088 0089 008D 00A1 008C 008B
00D0 00A4 0095 00A2 0093 00E4 0094 00F6
009B 0097 00A3 0096 0081 00EC 00E7 0098
End of Item 0001
Begin of Item 0002
Format 2
srcBegin = 0192
destBegin = 009F
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = 2017
destBegin = 00F2
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 20AC
destBegin = 00D5
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0060
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 009D
Mapping =
00CD 00BA FFFD FFFD 00C9 FFFD FFFD 00BB
FFFD FFFD 00C8 FFFD FFFD 00BC FFFD FFFD
00CC FFFD FFFD 00B9 FFFD FFFD 00CB FFFD
FFFD 00CA FFFD FFFD 00CE
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 00BA
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 00B0 00B1 00B2
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0008
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0009,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0007,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0022,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0004 */
/* Total of Format 2 : 0x0004 */
/* Total of Format 3 : 0x0000 */
0x2210, 0x1112, 0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0007 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A0, 0x00FF, 0x0000,
/* 0002 */ 0x0192, 0x0000, 0x009F,
/* 0003 */ 0x2017, 0x0000, 0x00F2,
/* 0004 */ 0x20AC, 0x0000, 0x00D5,
/* 0005 */ 0x2500, 0x253C, 0x0060,
/* 0006 */ 0x2550, 0x256C, 0x009D,
/* 0007 */ 0x2580, 0x2593, 0x00BA,
/* 0008 */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0022 Start of MappingTable */
/* 0000 */ 0x00FF, 0x00AD, 0x00BD, 0x009C, 0x00CF, 0x00BE, 0x00DD, 0x00F5,
/* 0008 */ 0x00F9, 0x00B8, 0x00A6, 0x00AE, 0x00AA, 0x00F0, 0x00A9, 0x00EE,
/* 0010 */ 0x00F8, 0x00F1, 0x00FD, 0x00FC, 0x00EF, 0x00E6, 0x00F4, 0x00FA,
/* 0018 */ 0x00F7, 0x00FB, 0x00A7, 0x00AF, 0x00AC, 0x00AB, 0x00F3, 0x00A8,
/* 0020 */ 0x00B7, 0x00B5, 0x00B6, 0x00C7, 0x008E, 0x008F, 0x0092, 0x0080,
/* 0028 */ 0x00D4, 0x0090, 0x00D2, 0x00D3, 0x00DE, 0x00D6, 0x00D7, 0x00D8,
/* 0030 */ 0x00D1, 0x00A5, 0x00E3, 0x00E0, 0x00E2, 0x00E5, 0x0099, 0x009E,
/* 0038 */ 0x009D, 0x00EB, 0x00E9, 0x00EA, 0x009A, 0x00ED, 0x00E8, 0x00E1,
/* 0040 */ 0x0085, 0x00A0, 0x0083, 0x00C6, 0x0084, 0x0086, 0x0091, 0x0087,
/* 0048 */ 0x008A, 0x0082, 0x0088, 0x0089, 0x008D, 0x00A1, 0x008C, 0x008B,
/* 0050 */ 0x00D0, 0x00A4, 0x0095, 0x00A2, 0x0093, 0x00E4, 0x0094, 0x00F6,
/* 0058 */ 0x009B, 0x0097, 0x00A3, 0x0096, 0x0081, 0x00EC, 0x00E7, 0x0098,
/* 0060 */ 0x00C4, 0xFFFD, 0x00B3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0070 */ 0x00BF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0078 */ 0x00D9, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0080 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0088 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0090 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0098 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C5, 0x00CD, 0x00BA, 0xFFFD,
/* 00A0 */ 0xFFFD, 0x00C9, 0xFFFD, 0xFFFD, 0x00BB, 0xFFFD, 0xFFFD, 0x00C8,
/* 00A8 */ 0xFFFD, 0xFFFD, 0x00BC, 0xFFFD, 0xFFFD, 0x00CC, 0xFFFD, 0xFFFD,
/* 00B0 */ 0x00B9, 0xFFFD, 0xFFFD, 0x00CB, 0xFFFD, 0xFFFD, 0x00CA, 0xFFFD,
/* 00B8 */ 0xFFFD, 0x00CE, 0x00DF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD,
/* 00C0 */ 0xFFFD, 0xFFFD, 0x00DB, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00C8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x00F0 * 2 */

View File

@ -1,102 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 850
*
*/
/*========================================================
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 = 0080
srcEnd = 00FF
mappingOffset = 0000
Mapping =
00C7 00FC 00E9 00E2 00E4 00E0 00E5 00E7
00EA 00EB 00E8 00EF 00EE 00EC 00C4 00C5
00C9 00E6 00C6 00F4 00F6 00F2 00FB 00F9
00FF 00D6 00DC 00F8 00A3 00D8 00D7 0192
00E1 00ED 00F3 00FA 00F1 00D1 00AA 00BA
00BF 00AE 00AC 00BD 00BC 00A1 00AB 00BB
2591 2592 2593 2502 2524 00C1 00C2 00C0
00A9 2563 2551 2557 255D 00A2 00A5 2510
2514 2534 252C 251C 2500 253C 00E3 00C3
255A 2554 2569 2566 2560 2550 256C 00A4
00F0 00D0 00CA 00CB 00C8 20AC 00CD 00CE
00CF 2518 250C 2588 2584 00A6 00CC 2580
00D3 00DF 00D4 00D2 00F5 00D5 00B5 00FE
00DE 00DA 00DB 00D9 00FD 00DD 00AF 00B4
00AD 00B1 2017 00BE 00B6 00A7 00F7 00B8
00B0 00A8 00B7 00B9 00B3 00B2 25A0 00A0
End of Item 0001
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x000B,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0010,
/*-------------------------------------------------------*/
/* Offset=0x0005 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000B Start of MappingTable */
/* 0000 */ 0x00C7, 0x00FC, 0x00E9, 0x00E2, 0x00E4, 0x00E0, 0x00E5, 0x00E7,
/* 0008 */ 0x00EA, 0x00EB, 0x00E8, 0x00EF, 0x00EE, 0x00EC, 0x00C4, 0x00C5,
/* 0010 */ 0x00C9, 0x00E6, 0x00C6, 0x00F4, 0x00F6, 0x00F2, 0x00FB, 0x00F9,
/* 0018 */ 0x00FF, 0x00D6, 0x00DC, 0x00F8, 0x00A3, 0x00D8, 0x00D7, 0x0192,
/* 0020 */ 0x00E1, 0x00ED, 0x00F3, 0x00FA, 0x00F1, 0x00D1, 0x00AA, 0x00BA,
/* 0028 */ 0x00BF, 0x00AE, 0x00AC, 0x00BD, 0x00BC, 0x00A1, 0x00AB, 0x00BB,
/* 0030 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00C1, 0x00C2, 0x00C0,
/* 0038 */ 0x00A9, 0x2563, 0x2551, 0x2557, 0x255D, 0x00A2, 0x00A5, 0x2510,
/* 0040 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x00E3, 0x00C3,
/* 0048 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x00A4,
/* 0050 */ 0x00F0, 0x00D0, 0x00CA, 0x00CB, 0x00C8, 0x20AC, 0x00CD, 0x00CE,
/* 0058 */ 0x00CF, 0x2518, 0x250C, 0x2588, 0x2584, 0x00A6, 0x00CC, 0x2580,
/* 0060 */ 0x00D3, 0x00DF, 0x00D4, 0x00D2, 0x00F5, 0x00D5, 0x00B5, 0x00FE,
/* 0068 */ 0x00DE, 0x00DA, 0x00DB, 0x00D9, 0x00FD, 0x00DD, 0x00AF, 0x00B4,
/* 0070 */ 0x00AD, 0x00B1, 0x2017, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8,
/* 0078 */ 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0,
/* End of table Total Length = 0x008B * 2 */

View File

@ -1,216 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 852
*
*/
/*========================================================
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 = 011B
mappingOffset = 0000
Mapping =
00FF FFFD FFFD FFFD 00CF FFFD FFFD 00F5
00F9 FFFD FFFD 00AE FFFD 00F0 FFFD FFFD
00F8 FFFD FFFD FFFD 00EF FFFD FFFD FFFD
00F7 FFFD FFFD 00AF FFFD FFFD FFFD FFFD
FFFD 00B5 00B6 FFFD 008E FFFD FFFD 0080
FFFD 0090 FFFD 00D3 FFFD 00D6 00D7 FFFD
FFFD FFFD FFFD 00E0 00E2 FFFD 0099 009E
FFFD FFFD 00E9 FFFD 009A 00ED FFFD 00E1
FFFD 00A0 0083 FFFD 0084 FFFD FFFD 0087
FFFD 0082 FFFD 0089 FFFD 00A1 008C FFFD
FFFD FFFD FFFD 00A2 0093 FFFD 0094 00F6
FFFD FFFD 00A3 FFFD 0081 00EC FFFD FFFD
FFFD FFFD 00C6 00C7 00A4 00A5 008F 0086
FFFD FFFD FFFD FFFD 00AC 009F 00D2 00D4
00D1 00D0 FFFD FFFD FFFD FFFD FFFD FFFD
00A8 00A9 00B7 00D8
End of Item 0001
Begin of Item 0002
Format 1
srcBegin = 0139
srcEnd = 017E
mappingOffset = 007C
Mapping =
0091 0092 FFFD FFFD 0095 0096 FFFD FFFD
009D 0088 00E3 00E4 FFFD FFFD 00D5 00E5
FFFD FFFD FFFD FFFD FFFD FFFD FFFD 008A
008B FFFD FFFD 00E8 00EA FFFD FFFD 00FC
00FD 0097 0098 FFFD FFFD 00B8 00AD 00E6
00E7 00DD 00EE 009B 009C FFFD FFFD FFFD
FFFD FFFD FFFD FFFD FFFD 00DE 0085 00EB
00FB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
008D 00AB 00BD 00BE 00A6 00A7
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = 02C7
destBegin = 00F3
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 02D8
srcEnd = 02DD
mappingOffset = 00C2
Mapping =
00F4 00FA FFFD 00F2 FFFD 00F1
End of Item 0004
Begin of Item 0005
Format 2
srcBegin = 20AC
destBegin = 00AA
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 00C8
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 0105
Mapping =
00CD 00BA FFFD FFFD 00C9 FFFD FFFD 00BB
FFFD FFFD 00C8 FFFD FFFD 00BC FFFD FFFD
00CC FFFD FFFD 00B9 FFFD FFFD 00CB FFFD
FFFD 00CA FFFD FFFD 00CE
End of Item 0007
Begin of Item 0008
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 0122
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 00B0 00B1 00B2
End of Item 0008
Begin of Item 0009
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0009
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000A,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0007,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0025,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0006 */
/* Total of Format 2 : 0x0003 */
/* Total of Format 3 : 0x0000 */
0x2110, 0x1121, 0x0021,
/*-------------------------------------------------------*/
/* Offset=0x0007 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A0, 0x011B, 0x0000,
/* 0002 */ 0x0139, 0x017E, 0x007C,
/* 0003 */ 0x02C7, 0x0000, 0x00F3,
/* 0004 */ 0x02D8, 0x02DD, 0x00C2,
/* 0005 */ 0x20AC, 0x0000, 0x00AA,
/* 0006 */ 0x2500, 0x253C, 0x00C8,
/* 0007 */ 0x2550, 0x256C, 0x0105,
/* 0008 */ 0x2580, 0x2593, 0x0122,
/* 0009 */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0025 Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00CF, 0xFFFD, 0xFFFD, 0x00F5,
/* 0008 */ 0x00F9, 0xFFFD, 0xFFFD, 0x00AE, 0xFFFD, 0x00F0, 0xFFFD, 0xFFFD,
/* 0010 */ 0x00F8, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EF, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0018 */ 0x00F7, 0xFFFD, 0xFFFD, 0x00AF, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0020 */ 0xFFFD, 0x00B5, 0x00B6, 0xFFFD, 0x008E, 0xFFFD, 0xFFFD, 0x0080,
/* 0028 */ 0xFFFD, 0x0090, 0xFFFD, 0x00D3, 0xFFFD, 0x00D6, 0x00D7, 0xFFFD,
/* 0030 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00E0, 0x00E2, 0xFFFD, 0x0099, 0x009E,
/* 0038 */ 0xFFFD, 0xFFFD, 0x00E9, 0xFFFD, 0x009A, 0x00ED, 0xFFFD, 0x00E1,
/* 0040 */ 0xFFFD, 0x00A0, 0x0083, 0xFFFD, 0x0084, 0xFFFD, 0xFFFD, 0x0087,
/* 0048 */ 0xFFFD, 0x0082, 0xFFFD, 0x0089, 0xFFFD, 0x00A1, 0x008C, 0xFFFD,
/* 0050 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00A2, 0x0093, 0xFFFD, 0x0094, 0x00F6,
/* 0058 */ 0xFFFD, 0xFFFD, 0x00A3, 0xFFFD, 0x0081, 0x00EC, 0xFFFD, 0xFFFD,
/* 0060 */ 0xFFFD, 0xFFFD, 0x00C6, 0x00C7, 0x00A4, 0x00A5, 0x008F, 0x0086,
/* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00AC, 0x009F, 0x00D2, 0x00D4,
/* 0070 */ 0x00D1, 0x00D0, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0078 */ 0x00A8, 0x00A9, 0x00B7, 0x00D8, 0x0091, 0x0092, 0xFFFD, 0xFFFD,
/* 0080 */ 0x0095, 0x0096, 0xFFFD, 0xFFFD, 0x009D, 0x0088, 0x00E3, 0x00E4,
/* 0088 */ 0xFFFD, 0xFFFD, 0x00D5, 0x00E5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0090 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x008A, 0x008B, 0xFFFD, 0xFFFD, 0x00E8,
/* 0098 */ 0x00EA, 0xFFFD, 0xFFFD, 0x00FC, 0x00FD, 0x0097, 0x0098, 0xFFFD,
/* 00A0 */ 0xFFFD, 0x00B8, 0x00AD, 0x00E6, 0x00E7, 0x00DD, 0x00EE, 0x009B,
/* 00A8 */ 0x009C, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00B0 */ 0xFFFD, 0x00DE, 0x0085, 0x00EB, 0x00FB, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00B8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008D, 0x00AB, 0x00BD, 0x00BE,
/* 00C0 */ 0x00A6, 0x00A7, 0x00F4, 0x00FA, 0xFFFD, 0x00F2, 0xFFFD, 0x00F1,
/* 00C8 */ 0x00C4, 0xFFFD, 0x00B3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00D8 */ 0x00BF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00E0 */ 0x00D9, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00E8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00F0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00F8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0100 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C5, 0x00CD, 0x00BA, 0xFFFD,
/* 0108 */ 0xFFFD, 0x00C9, 0xFFFD, 0xFFFD, 0x00BB, 0xFFFD, 0xFFFD, 0x00C8,
/* 0110 */ 0xFFFD, 0xFFFD, 0x00BC, 0xFFFD, 0xFFFD, 0x00CC, 0xFFFD, 0xFFFD,
/* 0118 */ 0x00B9, 0xFFFD, 0xFFFD, 0x00CB, 0xFFFD, 0xFFFD, 0x00CA, 0xFFFD,
/* 0120 */ 0xFFFD, 0x00CE, 0x00DF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD,
/* 0128 */ 0xFFFD, 0xFFFD, 0x00DB, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0130 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x015B * 2 */

View File

@ -1,102 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 852
*
*/
/*========================================================
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 = 0080
srcEnd = 00FF
mappingOffset = 0000
Mapping =
00C7 00FC 00E9 00E2 00E4 016F 0107 00E7
0142 00EB 0150 0151 00EE 0179 00C4 0106
00C9 0139 013A 00F4 00F6 013D 013E 015A
015B 00D6 00DC 0164 0165 0141 00D7 010D
00E1 00ED 00F3 00FA 0104 0105 017D 017E
0118 0119 20AC 017A 010C 015F 00AB 00BB
2591 2592 2593 2502 2524 00C1 00C2 011A
015E 2563 2551 2557 255D 017B 017C 2510
2514 2534 252C 251C 2500 253C 0102 0103
255A 2554 2569 2566 2560 2550 256C 00A4
0111 0110 010E 00CB 010F 0147 00CD 00CE
011B 2518 250C 2588 2584 0162 016E 2580
00D3 00DF 00D4 0143 0144 0148 0160 0161
0154 00DA 0155 0170 00FD 00DD 0163 00B4
00AD 02DD 02DB 02C7 02D8 00A7 00F7 00B8
00B0 00A8 02D9 0171 0158 0159 25A0 00A0
End of Item 0001
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x000B,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0010,
/*-------------------------------------------------------*/
/* Offset=0x0005 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000B Start of MappingTable */
/* 0000 */ 0x00C7, 0x00FC, 0x00E9, 0x00E2, 0x00E4, 0x016F, 0x0107, 0x00E7,
/* 0008 */ 0x0142, 0x00EB, 0x0150, 0x0151, 0x00EE, 0x0179, 0x00C4, 0x0106,
/* 0010 */ 0x00C9, 0x0139, 0x013A, 0x00F4, 0x00F6, 0x013D, 0x013E, 0x015A,
/* 0018 */ 0x015B, 0x00D6, 0x00DC, 0x0164, 0x0165, 0x0141, 0x00D7, 0x010D,
/* 0020 */ 0x00E1, 0x00ED, 0x00F3, 0x00FA, 0x0104, 0x0105, 0x017D, 0x017E,
/* 0028 */ 0x0118, 0x0119, 0x20AC, 0x017A, 0x010C, 0x015F, 0x00AB, 0x00BB,
/* 0030 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00C1, 0x00C2, 0x011A,
/* 0038 */ 0x015E, 0x2563, 0x2551, 0x2557, 0x255D, 0x017B, 0x017C, 0x2510,
/* 0040 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x0102, 0x0103,
/* 0048 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x00A4,
/* 0050 */ 0x0111, 0x0110, 0x010E, 0x00CB, 0x010F, 0x0147, 0x00CD, 0x00CE,
/* 0058 */ 0x011B, 0x2518, 0x250C, 0x2588, 0x2584, 0x0162, 0x016E, 0x2580,
/* 0060 */ 0x00D3, 0x00DF, 0x00D4, 0x0143, 0x0144, 0x0148, 0x0160, 0x0161,
/* 0068 */ 0x0154, 0x00DA, 0x0155, 0x0170, 0x00FD, 0x00DD, 0x0163, 0x00B4,
/* 0070 */ 0x00AD, 0x02DD, 0x02DB, 0x02C7, 0x02D8, 0x00A7, 0x00F7, 0x00B8,
/* 0078 */ 0x00B0, 0x00A8, 0x02D9, 0x0171, 0x0158, 0x0159, 0x25A0, 0x00A0,
/* End of table Total Length = 0x008B * 2 */

View File

@ -1,184 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 855
*
*/
/*========================================================
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 = 00AD
mappingOffset = 0000
Mapping =
00FF FFFD FFFD FFFD 00CF FFFD FFFD 00FD
FFFD FFFD FFFD 00AE FFFD 00F0
End of Item 0001
Begin of Item 0002
Format 2
srcBegin = 00BB
destBegin = 00AF
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 0401
srcEnd = 045F
mappingOffset = 000E
Mapping =
0085 0081 0083 0087 0089 008B 008D 008F
0091 0093 0095 0097 FFFD 0099 009B 00A1
00A3 00EC 00AD 00A7 00A9 00EA 00F4 00B8
00BE 00C7 00D1 00D3 00D5 00D7 00DD 00E2
00E4 00E6 00E8 00AB 00B6 00A5 00FC 00F6
00FA 009F 00F2 00EE 00F8 009D 00E0 00A0
00A2 00EB 00AC 00A6 00A8 00E9 00F3 00B7
00BD 00C6 00D0 00D2 00D4 00D6 00D8 00E1
00E3 00E5 00E7 00AA 00B5 00A4 00FB 00F5
00F9 009E 00F1 00ED 00F7 009C 00DE FFFD
0084 0080 0082 0086 0088 008A 008C 008E
0090 0092 0094 0096 FFFD 0098 009A
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 2116
destBegin = 00EF
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 006D
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 00AA
Mapping =
00CD 00BA FFFD FFFD 00C9 FFFD FFFD 00BB
FFFD FFFD 00C8 FFFD FFFD 00BC FFFD FFFD
00CC FFFD FFFD 00B9 FFFD FFFD 00CB FFFD
FFFD 00CA FFFD FFFD 00CE
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 00C7
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 00B0 00B1 00B2
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0008
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0009,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0007,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0022,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0005 */
/* Total of Format 2 : 0x0003 */
/* Total of Format 3 : 0x0000 */
0x1210, 0x1112, 0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0007 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A0, 0x00AD, 0x0000,
/* 0002 */ 0x00BB, 0x0000, 0x00AF,
/* 0003 */ 0x0401, 0x045F, 0x000E,
/* 0004 */ 0x2116, 0x0000, 0x00EF,
/* 0005 */ 0x2500, 0x253C, 0x006D,
/* 0006 */ 0x2550, 0x256C, 0x00AA,
/* 0007 */ 0x2580, 0x2593, 0x00C7,
/* 0008 */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0022 Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00CF, 0xFFFD, 0xFFFD, 0x00FD,
/* 0008 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00AE, 0xFFFD, 0x00F0, 0x0085, 0x0081,
/* 0010 */ 0x0083, 0x0087, 0x0089, 0x008B, 0x008D, 0x008F, 0x0091, 0x0093,
/* 0018 */ 0x0095, 0x0097, 0xFFFD, 0x0099, 0x009B, 0x00A1, 0x00A3, 0x00EC,
/* 0020 */ 0x00AD, 0x00A7, 0x00A9, 0x00EA, 0x00F4, 0x00B8, 0x00BE, 0x00C7,
/* 0028 */ 0x00D1, 0x00D3, 0x00D5, 0x00D7, 0x00DD, 0x00E2, 0x00E4, 0x00E6,
/* 0030 */ 0x00E8, 0x00AB, 0x00B6, 0x00A5, 0x00FC, 0x00F6, 0x00FA, 0x009F,
/* 0038 */ 0x00F2, 0x00EE, 0x00F8, 0x009D, 0x00E0, 0x00A0, 0x00A2, 0x00EB,
/* 0040 */ 0x00AC, 0x00A6, 0x00A8, 0x00E9, 0x00F3, 0x00B7, 0x00BD, 0x00C6,
/* 0048 */ 0x00D0, 0x00D2, 0x00D4, 0x00D6, 0x00D8, 0x00E1, 0x00E3, 0x00E5,
/* 0050 */ 0x00E7, 0x00AA, 0x00B5, 0x00A4, 0x00FB, 0x00F5, 0x00F9, 0x009E,
/* 0058 */ 0x00F1, 0x00ED, 0x00F7, 0x009C, 0x00DE, 0xFFFD, 0x0084, 0x0080,
/* 0060 */ 0x0082, 0x0086, 0x0088, 0x008A, 0x008C, 0x008E, 0x0090, 0x0092,
/* 0068 */ 0x0094, 0x0096, 0xFFFD, 0x0098, 0x009A, 0x00C4, 0xFFFD, 0x00B3,
/* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0078 */ 0xFFFD, 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD, 0xFFFD,
/* 0080 */ 0xFFFD, 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD, 0xFFFD,
/* 0088 */ 0xFFFD, 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0090 */ 0xFFFD, 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0098 */ 0xFFFD, 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00A0 */ 0xFFFD, 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00A8 */ 0xFFFD, 0x00C5, 0x00CD, 0x00BA, 0xFFFD, 0xFFFD, 0x00C9, 0xFFFD,
/* 00B0 */ 0xFFFD, 0x00BB, 0xFFFD, 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD, 0x00BC,
/* 00B8 */ 0xFFFD, 0xFFFD, 0x00CC, 0xFFFD, 0xFFFD, 0x00B9, 0xFFFD, 0xFFFD,
/* 00C0 */ 0x00CB, 0xFFFD, 0xFFFD, 0x00CA, 0xFFFD, 0xFFFD, 0x00CE, 0x00DF,
/* 00C8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DB,
/* 00D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00D8 */ 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x00FD * 2 */

View File

@ -1,102 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 855
*
*/
/*========================================================
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 = 0080
srcEnd = 00FF
mappingOffset = 0000
Mapping =
0452 0402 0453 0403 0451 0401 0454 0404
0455 0405 0456 0406 0457 0407 0458 0408
0459 0409 045A 040A 045B 040B 045C 040C
045E 040E 045F 040F 044E 042E 044A 042A
0430 0410 0431 0411 0446 0426 0434 0414
0435 0415 0444 0424 0433 0413 00AB 00BB
2591 2592 2593 2502 2524 0445 0425 0438
0418 2563 2551 2557 255D 0439 0419 2510
2514 2534 252C 251C 2500 253C 043A 041A
255A 2554 2569 2566 2560 2550 256C 00A4
043B 041B 043C 041C 043D 041D 043E 041E
043F 2518 250C 2588 2584 041F 044F 2580
042F 0440 0420 0441 0421 0442 0422 0443
0423 0436 0416 0432 0412 044C 042C 2116
00AD 044B 042B 0437 0417 0448 0428 044D
042D 0449 0429 0447 0427 00A7 25A0 00A0
End of Item 0001
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x000B,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0010,
/*-------------------------------------------------------*/
/* Offset=0x0005 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000B Start of MappingTable */
/* 0000 */ 0x0452, 0x0402, 0x0453, 0x0403, 0x0451, 0x0401, 0x0454, 0x0404,
/* 0008 */ 0x0455, 0x0405, 0x0456, 0x0406, 0x0457, 0x0407, 0x0458, 0x0408,
/* 0010 */ 0x0459, 0x0409, 0x045A, 0x040A, 0x045B, 0x040B, 0x045C, 0x040C,
/* 0018 */ 0x045E, 0x040E, 0x045F, 0x040F, 0x044E, 0x042E, 0x044A, 0x042A,
/* 0020 */ 0x0430, 0x0410, 0x0431, 0x0411, 0x0446, 0x0426, 0x0434, 0x0414,
/* 0028 */ 0x0435, 0x0415, 0x0444, 0x0424, 0x0433, 0x0413, 0x00AB, 0x00BB,
/* 0030 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x0445, 0x0425, 0x0438,
/* 0038 */ 0x0418, 0x2563, 0x2551, 0x2557, 0x255D, 0x0439, 0x0419, 0x2510,
/* 0040 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x043A, 0x041A,
/* 0048 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x00A4,
/* 0050 */ 0x043B, 0x041B, 0x043C, 0x041C, 0x043D, 0x041D, 0x043E, 0x041E,
/* 0058 */ 0x043F, 0x2518, 0x250C, 0x2588, 0x2584, 0x041F, 0x044F, 0x2580,
/* 0060 */ 0x042F, 0x0440, 0x0420, 0x0441, 0x0421, 0x0442, 0x0422, 0x0443,
/* 0068 */ 0x0423, 0x0436, 0x0416, 0x0432, 0x0412, 0x044C, 0x042C, 0x2116,
/* 0070 */ 0x00AD, 0x044B, 0x042B, 0x0437, 0x0417, 0x0448, 0x0428, 0x044D,
/* 0078 */ 0x042D, 0x0449, 0x0429, 0x0447, 0x0427, 0x00A7, 0x25A0, 0x00A0,
/* End of table Total Length = 0x008B * 2 */

View File

@ -1,195 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 857
*
*/
/*========================================================
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 = 00FF
mappingOffset = 0000
Mapping =
00FF 00AD 00BD 009C 00CF 00BE 00DD 00F5
00F9 00B8 00D1 00AE 00AA 00F0 00A9 00EE
00F8 00F1 00FD 00FC 00EF 00E6 00F4 00FA
00F7 00FB 00D0 00AF 00AC 00AB 00F3 00A8
00B7 00B5 00B6 00C7 008E 008F 0092 0080
00D4 0090 00D2 00D3 00DE 00D6 00D7 00D8
FFFD 00A5 00E3 00E0 00E2 00E5 0099 00E8
009D 00EB 00E9 00EA 009A FFFD FFFD 00E1
0085 00A0 0083 00C6 0084 0086 0091 0087
008A 0082 0088 0089 00EC 00A1 008C 008B
FFFD 00A4 0095 00A2 0093 00E4 0094 00F6
009B 0097 00A3 0096 0081 FFFD FFFD 00ED
End of Item 0001
Begin of Item 0002
Format 1
srcBegin = 011E
srcEnd = 011F
mappingOffset = 0060
Mapping =
00A6 00A7
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 0130
srcEnd = 0131
mappingOffset = 0062
Mapping =
0098 008D
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 015E
srcEnd = 015F
mappingOffset = 0064
Mapping =
009E 009F
End of Item 0004
Begin of Item 0005
Format 2
srcBegin = 20AC
destBegin = 00D5
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0066
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 00A3
Mapping =
00CD 00BA FFFD FFFD 00C9 FFFD FFFD 00BB
FFFD FFFD 00C8 FFFD FFFD 00BC FFFD FFFD
00CC FFFD FFFD 00B9 FFFD FFFD 00CB FFFD
FFFD 00CA FFFD FFFD 00CE
End of Item 0007
Begin of Item 0008
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 00C0
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 00B0 00B1 00B2
End of Item 0008
Begin of Item 0009
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0009
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000A,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0007,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0025,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0007 */
/* Total of Format 2 : 0x0002 */
/* Total of Format 3 : 0x0000 */
0x1110, 0x1121, 0x0021,
/*-------------------------------------------------------*/
/* Offset=0x0007 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A0, 0x00FF, 0x0000,
/* 0002 */ 0x011E, 0x011F, 0x0060,
/* 0003 */ 0x0130, 0x0131, 0x0062,
/* 0004 */ 0x015E, 0x015F, 0x0064,
/* 0005 */ 0x20AC, 0x0000, 0x00D5,
/* 0006 */ 0x2500, 0x253C, 0x0066,
/* 0007 */ 0x2550, 0x256C, 0x00A3,
/* 0008 */ 0x2580, 0x2593, 0x00C0,
/* 0009 */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0025 Start of MappingTable */
/* 0000 */ 0x00FF, 0x00AD, 0x00BD, 0x009C, 0x00CF, 0x00BE, 0x00DD, 0x00F5,
/* 0008 */ 0x00F9, 0x00B8, 0x00D1, 0x00AE, 0x00AA, 0x00F0, 0x00A9, 0x00EE,
/* 0010 */ 0x00F8, 0x00F1, 0x00FD, 0x00FC, 0x00EF, 0x00E6, 0x00F4, 0x00FA,
/* 0018 */ 0x00F7, 0x00FB, 0x00D0, 0x00AF, 0x00AC, 0x00AB, 0x00F3, 0x00A8,
/* 0020 */ 0x00B7, 0x00B5, 0x00B6, 0x00C7, 0x008E, 0x008F, 0x0092, 0x0080,
/* 0028 */ 0x00D4, 0x0090, 0x00D2, 0x00D3, 0x00DE, 0x00D6, 0x00D7, 0x00D8,
/* 0030 */ 0xFFFD, 0x00A5, 0x00E3, 0x00E0, 0x00E2, 0x00E5, 0x0099, 0x00E8,
/* 0038 */ 0x009D, 0x00EB, 0x00E9, 0x00EA, 0x009A, 0xFFFD, 0xFFFD, 0x00E1,
/* 0040 */ 0x0085, 0x00A0, 0x0083, 0x00C6, 0x0084, 0x0086, 0x0091, 0x0087,
/* 0048 */ 0x008A, 0x0082, 0x0088, 0x0089, 0x00EC, 0x00A1, 0x008C, 0x008B,
/* 0050 */ 0xFFFD, 0x00A4, 0x0095, 0x00A2, 0x0093, 0x00E4, 0x0094, 0x00F6,
/* 0058 */ 0x009B, 0x0097, 0x00A3, 0x0096, 0x0081, 0xFFFD, 0xFFFD, 0x00ED,
/* 0060 */ 0x00A6, 0x00A7, 0x0098, 0x008D, 0x009E, 0x009F, 0x00C4, 0xFFFD,
/* 0068 */ 0x00B3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0070 */ 0xFFFD, 0xFFFD, 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD,
/* 0078 */ 0xFFFD, 0xFFFD, 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD,
/* 0080 */ 0xFFFD, 0xFFFD, 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0088 */ 0xFFFD, 0xFFFD, 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0090 */ 0xFFFD, 0xFFFD, 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0098 */ 0xFFFD, 0xFFFD, 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00A0 */ 0xFFFD, 0xFFFD, 0x00C5, 0x00CD, 0x00BA, 0xFFFD, 0xFFFD, 0x00C9,
/* 00A8 */ 0xFFFD, 0xFFFD, 0x00BB, 0xFFFD, 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD,
/* 00B0 */ 0x00BC, 0xFFFD, 0xFFFD, 0x00CC, 0xFFFD, 0xFFFD, 0x00B9, 0xFFFD,
/* 00B8 */ 0xFFFD, 0x00CB, 0xFFFD, 0xFFFD, 0x00CA, 0xFFFD, 0xFFFD, 0x00CE,
/* 00C0 */ 0x00DF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00C8 */ 0x00DB, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00D0 */ 0xFFFD, 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x00F9 * 2 */

View File

@ -1,102 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 857
*
*/
/*========================================================
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 = 0080
srcEnd = 00FF
mappingOffset = 0000
Mapping =
00C7 00FC 00E9 00E2 00E4 00E0 00E5 00E7
00EA 00EB 00E8 00EF 00EE 0131 00C4 00C5
00C9 00E6 00C6 00F4 00F6 00F2 00FB 00F9
0130 00D6 00DC 00F8 00A3 00D8 015E 015F
00E1 00ED 00F3 00FA 00F1 00D1 011E 011F
00BF 00AE 00AC 00BD 00BC 00A1 00AB 00BB
2591 2592 2593 2502 2524 00C1 00C2 00C0
00A9 2563 2551 2557 255D 00A2 00A5 2510
2514 2534 252C 251C 2500 253C 00E3 00C3
255A 2554 2569 2566 2560 2550 256C 00A4
00BA 00AA 00CA 00CB 00C8 20AC 00CD 00CE
00CF 2518 250C 2588 2584 00A6 00CC 2580
00D3 00DF 00D4 00D2 00F5 00D5 00B5 00B5
00D7 00DA 00DB 00D9 00EC 00FF 00AF 00B4
00AD 00B1 00B1 00BE 00B6 00A7 00F7 00B8
00B0 00A8 00B7 00B9 00B3 00B2 25A0 00A0
End of Item 0001
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x000B,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0001 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0010,
/*-------------------------------------------------------*/
/* Offset=0x0005 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000B Start of MappingTable */
/* 0000 */ 0x00C7, 0x00FC, 0x00E9, 0x00E2, 0x00E4, 0x00E0, 0x00E5, 0x00E7,
/* 0008 */ 0x00EA, 0x00EB, 0x00E8, 0x00EF, 0x00EE, 0x0131, 0x00C4, 0x00C5,
/* 0010 */ 0x00C9, 0x00E6, 0x00C6, 0x00F4, 0x00F6, 0x00F2, 0x00FB, 0x00F9,
/* 0018 */ 0x0130, 0x00D6, 0x00DC, 0x00F8, 0x00A3, 0x00D8, 0x015E, 0x015F,
/* 0020 */ 0x00E1, 0x00ED, 0x00F3, 0x00FA, 0x00F1, 0x00D1, 0x011E, 0x011F,
/* 0028 */ 0x00BF, 0x00AE, 0x00AC, 0x00BD, 0x00BC, 0x00A1, 0x00AB, 0x00BB,
/* 0030 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x00C1, 0x00C2, 0x00C0,
/* 0038 */ 0x00A9, 0x2563, 0x2551, 0x2557, 0x255D, 0x00A2, 0x00A5, 0x2510,
/* 0040 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x00E3, 0x00C3,
/* 0048 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x00A4,
/* 0050 */ 0x00BA, 0x00AA, 0x00CA, 0x00CB, 0x00C8, 0x20AC, 0x00CD, 0x00CE,
/* 0058 */ 0x00CF, 0x2518, 0x250C, 0x2588, 0x2584, 0x00A6, 0x00CC, 0x2580,
/* 0060 */ 0x00D3, 0x00DF, 0x00D4, 0x00D2, 0x00F5, 0x00D5, 0x00B5, 0x00B5,
/* 0068 */ 0x00D7, 0x00DA, 0x00DB, 0x00D9, 0x00EC, 0x00FF, 0x00AF, 0x00B4,
/* 0070 */ 0x00AD, 0x00B1, 0x00B1, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8,
/* 0078 */ 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0,
/* End of table Total Length = 0x008B * 2 */

View File

@ -1,273 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 862
*
*/
/*========================================================
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 0
srcBegin = 05D0
srcEnd = 05EA
destBegin = 0080
End of Item 0001
Begin of Item 0002
Format 1
srcBegin = 00A0
srcEnd = 00BD
mappingOffset = 0000
Mapping =
00FF FFFD 009B 009C FFFD 009D FFFD FFFD
FFFD FFFD FFFD 00AE 00AA FFFD FFFD FFFD
00F8 00F1 00FD FFFD FFFD 00E6 FFFD 00FA
FFFD FFFD FFFD 00AF 00AC 00AB
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = 00DF
destBegin = 00E1
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 00F7
destBegin = 00F6
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 0393
srcEnd = 03C6
mappingOffset = 001E
Mapping =
00E2 FFFD FFFD FFFD FFFD 00E9 FFFD FFFD
FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
00E4 FFFD FFFD 00E8 FFFD FFFD 00EA FFFD
FFFD FFFD FFFD FFFD FFFD FFFD 00E0 FFFD
FFFD 00EB 00EE FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD FFFD 00E3 FFFD FFFD
00E5 00E7 FFFD 00ED
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 200E
srcEnd = 200F
mappingOffset = 0052
Mapping =
00A0 00A1
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 202A
srcEnd = 202E
mappingOffset = 0054
Mapping =
00A2 00A3 00A5 00A4 00A6
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 207F
destBegin = 00FC
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = 20AA
srcEnd = 20AC
mappingOffset = 0059
Mapping =
009F FFFD 00AD
End of Item 0009
Begin of Item 000A
Format 1
srcBegin = 2219
srcEnd = 2229
mappingOffset = 005C
Mapping =
00F9 00FB FFFD FFFD FFFD 00EC FFFD FFFD
FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
00EF
End of Item 000A
Begin of Item 000B
Format 2
srcBegin = 2248
destBegin = 00F7
End of Item 000B
Begin of Item 000C
Format 1
srcBegin = 2261
srcEnd = 2265
mappingOffset = 006D
Mapping =
00F0 FFFD FFFD 00F3 00F2
End of Item 000C
Begin of Item 000D
Format 2
srcBegin = 2310
destBegin = 00A9
End of Item 000D
Begin of Item 000E
Format 1
srcBegin = 2320
srcEnd = 2321
mappingOffset = 0072
Mapping =
00F4 00F5
End of Item 000E
Begin of Item 000F
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0074
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 000F
Begin of Item 0010
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 00B1
Mapping =
00CD 00BA 00D5 00D6 00C9 00B8 00B7 00BB
00D4 00D3 00C8 00BE 00BD 00BC 00C6 00C7
00CC 00B5 00B6 00B9 00D1 00D2 00CB 00CF
00D0 00CA 00D8 00D7 00CE
End of Item 0010
Begin of Item 0011
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 00CE
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD 00DD FFFD FFFD FFFD
00DE 00B0 00B1 00B2
End of Item 0011
Begin of Item 0012
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0012
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0013,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0009,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0042,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0002 */
/* Total of Format 1 : 0x000B */
/* Total of Format 2 : 0x0006 */
/* Total of Format 3 : 0x0000 */
0x2100, 0x1112, 0x2112, 0x1121, 0x0211,
/*-------------------------------------------------------*/
/* Offset=0x0009 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x05D0, 0x05EA, 0x0080,
/* 0002 */ 0x00A0, 0x00BD, 0x0000,
/* 0003 */ 0x00DF, 0x0000, 0x00E1,
/* 0004 */ 0x00F7, 0x0000, 0x00F6,
/* 0005 */ 0x0393, 0x03C6, 0x001E,
/* 0006 */ 0x200E, 0x200F, 0x0052,
/* 0007 */ 0x202A, 0x202E, 0x0054,
/* 0008 */ 0x207F, 0x0000, 0x00FC,
/* 0009 */ 0x20AA, 0x20AC, 0x0059,
/* 000A */ 0x2219, 0x2229, 0x005C,
/* 000B */ 0x2248, 0x0000, 0x00F7,
/* 000C */ 0x2261, 0x2265, 0x006D,
/* 000D */ 0x2310, 0x0000, 0x00A9,
/* 000E */ 0x2320, 0x2321, 0x0072,
/* 000F */ 0x2500, 0x253C, 0x0074,
/* 0010 */ 0x2550, 0x256C, 0x00B1,
/* 0011 */ 0x2580, 0x2593, 0x00CE,
/* 0012 */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x0042 Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0x009B, 0x009C, 0xFFFD, 0x009D, 0xFFFD, 0xFFFD,
/* 0008 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00AE, 0x00AA, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0010 */ 0x00F8, 0x00F1, 0x00FD, 0xFFFD, 0xFFFD, 0x00E6, 0xFFFD, 0x00FA,
/* 0018 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00AF, 0x00AC, 0x00AB, 0x00E2, 0xFFFD,
/* 0020 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00E9, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E4, 0xFFFD,
/* 0030 */ 0xFFFD, 0x00E8, 0xFFFD, 0xFFFD, 0x00EA, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0038 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E0, 0xFFFD, 0xFFFD, 0x00EB,
/* 0040 */ 0x00EE, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0048 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00E3, 0xFFFD, 0xFFFD, 0x00E5, 0x00E7,
/* 0050 */ 0xFFFD, 0x00ED, 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A5, 0x00A4,
/* 0058 */ 0x00A6, 0x009F, 0xFFFD, 0x00AD, 0x00F9, 0x00FB, 0xFFFD, 0xFFFD,
/* 0060 */ 0xFFFD, 0x00EC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EF, 0x00F0, 0xFFFD, 0xFFFD,
/* 0070 */ 0x00F3, 0x00F2, 0x00F4, 0x00F5, 0x00C4, 0xFFFD, 0x00B3, 0xFFFD,
/* 0078 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0080 */ 0x00DA, 0xFFFD, 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0088 */ 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0090 */ 0x00C3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0098 */ 0x00B4, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00A0 */ 0x00C2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00A8 */ 0x00C1, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00B0 */ 0x00C5, 0x00CD, 0x00BA, 0x00D5, 0x00D6, 0x00C9, 0x00B8, 0x00B7,
/* 00B8 */ 0x00BB, 0x00D4, 0x00D3, 0x00C8, 0x00BE, 0x00BD, 0x00BC, 0x00C6,
/* 00C0 */ 0x00C7, 0x00CC, 0x00B5, 0x00B6, 0x00B9, 0x00D1, 0x00D2, 0x00CB,
/* 00C8 */ 0x00CF, 0x00D0, 0x00CA, 0x00D8, 0x00D7, 0x00CE, 0x00DF, 0xFFFD,
/* 00D0 */ 0xFFFD, 0xFFFD, 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DB, 0xFFFD,
/* 00D8 */ 0xFFFD, 0xFFFD, 0x00DD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DE, 0x00B0,
/* 00E0 */ 0x00B1, 0x00B2,
/* End of table Total Length = 0x0124 * 2 */

View File

@ -1,104 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 862
*
*/
/*========================================================
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 0
srcBegin = 0080
srcEnd = 009A
destBegin = 05D0
End of Item 0001
Begin of Item 0002
Format 1
srcBegin = 009B
srcEnd = 00FF
mappingOffset = 0000
Mapping =
00A2 00A3 00A5 00A5 20AA 200E 200F 202A
202B 202D 202C 202E 202E 202E 2310 00AC
00BD 00BC 20AC 00AB 00BB 2591 2592 2593
2502 2524 2561 2562 2556 2555 2563 2551
2557 255D 255C 255B 2510 2514 2534 252C
251C 2500 253C 255E 255F 255A 2554 2569
2566 2560 2550 256C 2567 2568 2564 2565
2559 2558 2552 2553 256B 256A 2518 250C
2588 2584 258C 2590 2580 03B1 00DF 0393
03C0 03A3 03C3 00B5 03C4 03A6 0398 03A9
03B4 221E 03C6 03B5 2229 2261 00B1 2265
2264 2320 2321 00F7 2248 00B0 2219 00B7
221A 207F 00B2 25A0 00A0
End of Item 0002
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0003,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x000E,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0002 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0100,
/*-------------------------------------------------------*/
/* Offset=0x0005 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0080, 0x009A, 0x05D0,
/* 0002 */ 0x009B, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000E Start of MappingTable */
/* 0000 */ 0x00A2, 0x00A3, 0x00A5, 0x00A5, 0x20AA, 0x200E, 0x200F, 0x202A,
/* 0008 */ 0x202B, 0x202D, 0x202C, 0x202E, 0x202E, 0x202E, 0x2310, 0x00AC,
/* 0010 */ 0x00BD, 0x00BC, 0x20AC, 0x00AB, 0x00BB, 0x2591, 0x2592, 0x2593,
/* 0018 */ 0x2502, 0x2524, 0x2561, 0x2562, 0x2556, 0x2555, 0x2563, 0x2551,
/* 0020 */ 0x2557, 0x255D, 0x255C, 0x255B, 0x2510, 0x2514, 0x2534, 0x252C,
/* 0028 */ 0x251C, 0x2500, 0x253C, 0x255E, 0x255F, 0x255A, 0x2554, 0x2569,
/* 0030 */ 0x2566, 0x2560, 0x2550, 0x256C, 0x2567, 0x2568, 0x2564, 0x2565,
/* 0038 */ 0x2559, 0x2558, 0x2552, 0x2553, 0x256B, 0x256A, 0x2518, 0x250C,
/* 0040 */ 0x2588, 0x2584, 0x258C, 0x2590, 0x2580, 0x03B1, 0x00DF, 0x0393,
/* 0048 */ 0x03C0, 0x03A3, 0x03C3, 0x00B5, 0x03C4, 0x03A6, 0x0398, 0x03A9,
/* 0050 */ 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265,
/* 0058 */ 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7,
/* 0060 */ 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0,
/* End of table Total Length = 0x0073 * 2 */

View File

@ -1,265 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 864
*
*/
/*========================================================
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 = 0024
destBegin = 0000
End of Item 0000
Begin of Item 0001
Format 0
srcBegin = 0026
srcEnd = 007F
destBegin = 0026
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 0660
srcEnd = 0669
destBegin = 00B0
End of Item 0002
Begin of Item 0003
Format 1
srcBegin = 00A0
srcEnd = 00BD
mappingOffset = 0000
Mapping =
00A0 FFFD 00C0 00A3 00A4 FFFD 00DB FFFD
FFFD FFFD FFFD 0097 00DC 00A1 FFFD FFFD
0080 0093 FFFD FFFD FFFD FFFD FFFD 0081
FFFD FFFD FFFD 0098 0095 0094
End of Item 0003
Begin of Item 0004
Format 2
srcBegin = 00D7
destBegin = 00DE
End of Item 0004
Begin of Item 0005
Format 2
srcBegin = 00F7
destBegin = 00DD
End of Item 0005
Begin of Item 0006
Format 2
srcBegin = 03B2
destBegin = 0090
End of Item 0006
Begin of Item 0007
Format 2
srcBegin = 03C6
destBegin = 0092
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 060C
destBegin = 00AC
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = 061B
srcEnd = 061F
mappingOffset = 001E
Mapping =
00BB FFFD FFFD FFFD 00BF
End of Item 0009
Begin of Item 000A
Format 2
srcBegin = 0640
destBegin = 00E0
End of Item 000A
Begin of Item 000B
Format 2
srcBegin = 0651
destBegin = 00F1
End of Item 000B
Begin of Item 000C
Format 2
srcBegin = 066A
destBegin = 0025
End of Item 000C
Begin of Item 000D
Format 2
srcBegin = 20AC
destBegin = 00A7
End of Item 000D
Begin of Item 000E
Format 1
srcBegin = 2219
srcEnd = 221E
mappingOffset = 0023
Mapping =
0082 0083 FFFD FFFD FFFD 0091
End of Item 000E
Begin of Item 000F
Format 2
srcBegin = 2248
destBegin = 0096
End of Item 000F
Begin of Item 0010
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0029
Mapping =
0085 FFFD 0086 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 008D FFFD FFFD FFFD
008C FFFD FFFD FFFD 008E FFFD FFFD FFFD
008F FFFD FFFD FFFD 008A FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 0088 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 0089 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 008B FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 0087
End of Item 0010
Begin of Item 0011
Format 2
srcBegin = 2592
destBegin = 0084
End of Item 0011
Begin of Item 0012
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 0012
Begin of Item 0013
Format 1
srcBegin = FE7D
srcEnd = FEFC
mappingOffset = 0066
Mapping =
00F0 FFFD FFFD 00C1 00C2 00A2 00C3 00A5
00C4 FFFD FFFD FFFD FFFD FFFD 00C6 FFFD
00C7 00A8 00A9 FFFD 00C8 FFFD 00C9 FFFD
00AA FFFD 00CA FFFD 00AB FFFD 00CB FFFD
00AD FFFD 00CC FFFD 00AE FFFD 00CD FFFD
00AF FFFD 00CE FFFD 00CF FFFD 00D0 FFFD
00D1 FFFD 00D2 FFFD 00BC FFFD 00D3 FFFD
00BD FFFD 00D4 FFFD 00BE FFFD 00D5 FFFD
00EB FFFD 00D6 FFFD 00D7 FFFD FFFD FFFD
00D8 FFFD FFFD FFFD 00DF 00C5 00D9 00EC
00EE 00ED 00DA 00F7 00BA FFFD 00E1 FFFD
00F8 FFFD 00E2 FFFD 00FC FFFD 00E3 FFFD
00FB FFFD 00E4 FFFD 00EF FFFD 00E5 FFFD
00F2 FFFD 00E6 FFFD 00F3 FFFD 00E7 00F4
00E8 FFFD 00E9 00F5 00FD 00F6 00EA FFFD
00F9 00FA 0099 009A FFFD FFFD 009D 009E
End of Item 0013
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0014,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x000A,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0046,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0005 */
/* Total of Format 2 : 0x000C */
/* Total of Format 3 : 0x0000 */
0x1000, 0x2222, 0x2212, 0x2122, 0x1221, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x000A Start of MapCell Array */
/* 0000 */ 0x0000, 0x0024, 0x0000,
/* 0001 */ 0x0026, 0x007F, 0x0026,
/* 0002 */ 0x0660, 0x0669, 0x00B0,
/* 0003 */ 0x00A0, 0x00BD, 0x0000,
/* 0004 */ 0x00D7, 0x0000, 0x00DE,
/* 0005 */ 0x00F7, 0x0000, 0x00DD,
/* 0006 */ 0x03B2, 0x0000, 0x0090,
/* 0007 */ 0x03C6, 0x0000, 0x0092,
/* 0008 */ 0x060C, 0x0000, 0x00AC,
/* 0009 */ 0x061B, 0x061F, 0x001E,
/* 000A */ 0x0640, 0x0000, 0x00E0,
/* 000B */ 0x0651, 0x0000, 0x00F1,
/* 000C */ 0x066A, 0x0000, 0x0025,
/* 000D */ 0x20AC, 0x0000, 0x00A7,
/* 000E */ 0x2219, 0x221E, 0x0023,
/* 000F */ 0x2248, 0x0000, 0x0096,
/* 0010 */ 0x2500, 0x253C, 0x0029,
/* 0011 */ 0x2592, 0x0000, 0x0084,
/* 0012 */ 0x25A0, 0x0000, 0x00FE,
/* 0013 */ 0xFE7D, 0xFEFC, 0x0066,
/*-------------------------------------------------------*/
/* Offset=0x0046 Start of MappingTable */
/* 0000 */ 0x00A0, 0xFFFD, 0x00C0, 0x00A3, 0x00A4, 0xFFFD, 0x00DB, 0xFFFD,
/* 0008 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0097, 0x00DC, 0x00A1, 0xFFFD, 0xFFFD,
/* 0010 */ 0x0080, 0x0093, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0081,
/* 0018 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0098, 0x0095, 0x0094, 0x00BB, 0xFFFD,
/* 0020 */ 0xFFFD, 0xFFFD, 0x00BF, 0x0082, 0x0083, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0028 */ 0x0091, 0x0085, 0xFFFD, 0x0086, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0030 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008D, 0xFFFD, 0xFFFD,
/* 0038 */ 0xFFFD, 0x008C, 0xFFFD, 0xFFFD, 0xFFFD, 0x008E, 0xFFFD, 0xFFFD,
/* 0040 */ 0xFFFD, 0x008F, 0xFFFD, 0xFFFD, 0xFFFD, 0x008A, 0xFFFD, 0xFFFD,
/* 0048 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0088, 0xFFFD, 0xFFFD,
/* 0050 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0089, 0xFFFD, 0xFFFD,
/* 0058 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008B, 0xFFFD, 0xFFFD,
/* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0087, 0x00F0, 0xFFFD,
/* 0068 */ 0xFFFD, 0x00C1, 0x00C2, 0x00A2, 0x00C3, 0x00A5, 0x00C4, 0xFFFD,
/* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C6, 0xFFFD, 0x00C7, 0x00A8,
/* 0078 */ 0x00A9, 0xFFFD, 0x00C8, 0xFFFD, 0x00C9, 0xFFFD, 0x00AA, 0xFFFD,
/* 0080 */ 0x00CA, 0xFFFD, 0x00AB, 0xFFFD, 0x00CB, 0xFFFD, 0x00AD, 0xFFFD,
/* 0088 */ 0x00CC, 0xFFFD, 0x00AE, 0xFFFD, 0x00CD, 0xFFFD, 0x00AF, 0xFFFD,
/* 0090 */ 0x00CE, 0xFFFD, 0x00CF, 0xFFFD, 0x00D0, 0xFFFD, 0x00D1, 0xFFFD,
/* 0098 */ 0x00D2, 0xFFFD, 0x00BC, 0xFFFD, 0x00D3, 0xFFFD, 0x00BD, 0xFFFD,
/* 00A0 */ 0x00D4, 0xFFFD, 0x00BE, 0xFFFD, 0x00D5, 0xFFFD, 0x00EB, 0xFFFD,
/* 00A8 */ 0x00D6, 0xFFFD, 0x00D7, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D8, 0xFFFD,
/* 00B0 */ 0xFFFD, 0xFFFD, 0x00DF, 0x00C5, 0x00D9, 0x00EC, 0x00EE, 0x00ED,
/* 00B8 */ 0x00DA, 0x00F7, 0x00BA, 0xFFFD, 0x00E1, 0xFFFD, 0x00F8, 0xFFFD,
/* 00C0 */ 0x00E2, 0xFFFD, 0x00FC, 0xFFFD, 0x00E3, 0xFFFD, 0x00FB, 0xFFFD,
/* 00C8 */ 0x00E4, 0xFFFD, 0x00EF, 0xFFFD, 0x00E5, 0xFFFD, 0x00F2, 0xFFFD,
/* 00D0 */ 0x00E6, 0xFFFD, 0x00F3, 0xFFFD, 0x00E7, 0x00F4, 0x00E8, 0xFFFD,
/* 00D8 */ 0x00E9, 0x00F5, 0x00FD, 0x00F6, 0x00EA, 0xFFFD, 0x00F9, 0x00FA,
/* 00E0 */ 0x0099, 0x009A, 0xFFFD, 0xFFFD, 0x009D, 0x009E,
/* End of table Total Length = 0x012C * 2 */

View File

@ -1,125 +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 Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 864
*
*/
/*========================================================
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 = 0024
destBegin = 0000
End of Item 0000
Begin of Item 0001
Format 0
srcBegin = 0026
srcEnd = 007F
destBegin = 0026
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 00B0
srcEnd = 00B9
destBegin = 0660
End of Item 0002
Begin of Item 0003
Format 2
srcBegin = 0025
destBegin = 066A
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 0080
srcEnd = 00FF
mappingOffset = 0000
Mapping =
00B0 00B7 2219 221A 2592 2500 2502 253C
2524 252C 251C 2534 2510 250C 2514 2518
03B2 221E 03C6 00B1 00BD 00BC 2248 00AB
00BB FEF7 FEF8 FEF8 FEF8 FEFB FEFC FEFC
00A0 00AD FE82 00A3 00A4 FE84 FE84 20AC
FE8E FE8F FE95 FE99 060C FE9D FEA1 FEA5
FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FED1 061B FEB1 FEB5 FEB9 061F
00A2 FE80 FE81 FE83 FE85 FECA FE8B FE8D
FE91 FE93 FE97 FE9B FE9F FEA3 FEA7 FEA9
FEAB FEAD FEAF FEB3 FEB7 FEBB FEBF FEC1
FEC5 FECB FECF 00A6 00AC 00F7 00D7 FEC9
0640 FED3 FED7 FEDB FEDF FEE3 FEE7 FEEB
FEED FEEF FEF3 FEBD FECC FECE FECD FEE1
FE7D 0651 FEE5 FEE9 FEEC FEF0 FEF2 FED0
FED5 FEF5 FEF6 FEDD FED9 FEF1 25A0 25A0
End of Item 0004
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0005,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0006,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0015,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0003 */
/* Total of Format 1 : 0x0001 */
/* Total of Format 2 : 0x0001 */
/* Total of Format 3 : 0x0000 */
0x2000, 0x0001,
/*-------------------------------------------------------*/
/* Offset=0x0006 Start of MapCell Array */
/* 0000 */ 0x0000, 0x0024, 0x0000,
/* 0001 */ 0x0026, 0x007F, 0x0026,
/* 0002 */ 0x00B0, 0x00B9, 0x0660,
/* 0003 */ 0x0025, 0x0000, 0x066A,
/* 0004 */ 0x0080, 0x00FF, 0x0000,
/*-------------------------------------------------------*/
/* Offset=0x0015 Start of MappingTable */
/* 0000 */ 0x00B0, 0x00B7, 0x2219, 0x221A, 0x2592, 0x2500, 0x2502, 0x253C,
/* 0008 */ 0x2524, 0x252C, 0x251C, 0x2534, 0x2510, 0x250C, 0x2514, 0x2518,
/* 0010 */ 0x03B2, 0x221E, 0x03C6, 0x00B1, 0x00BD, 0x00BC, 0x2248, 0x00AB,
/* 0018 */ 0x00BB, 0xFEF7, 0xFEF8, 0xFEF8, 0xFEF8, 0xFEFB, 0xFEFC, 0xFEFC,
/* 0020 */ 0x00A0, 0x00AD, 0xFE82, 0x00A3, 0x00A4, 0xFE84, 0xFE84, 0x20AC,
/* 0028 */ 0xFE8E, 0xFE8F, 0xFE95, 0xFE99, 0x060C, 0xFE9D, 0xFEA1, 0xFEA5,
/* 0030 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0038 */ 0xFFFD, 0xFFFD, 0xFED1, 0x061B, 0xFEB1, 0xFEB5, 0xFEB9, 0x061F,
/* 0040 */ 0x00A2, 0xFE80, 0xFE81, 0xFE83, 0xFE85, 0xFECA, 0xFE8B, 0xFE8D,
/* 0048 */ 0xFE91, 0xFE93, 0xFE97, 0xFE9B, 0xFE9F, 0xFEA3, 0xFEA7, 0xFEA9,
/* 0050 */ 0xFEAB, 0xFEAD, 0xFEAF, 0xFEB3, 0xFEB7, 0xFEBB, 0xFEBF, 0xFEC1,
/* 0058 */ 0xFEC5, 0xFECB, 0xFECF, 0x00A6, 0x00AC, 0x00F7, 0x00D7, 0xFEC9,
/* 0060 */ 0x0640, 0xFED3, 0xFED7, 0xFEDB, 0xFEDF, 0xFEE3, 0xFEE7, 0xFEEB,
/* 0068 */ 0xFEED, 0xFEEF, 0xFEF3, 0xFEBD, 0xFECC, 0xFECE, 0xFECD, 0xFEE1,
/* 0070 */ 0xFE7D, 0x0651, 0xFEE5, 0xFEE9, 0xFEEC, 0xFEF0, 0xFEF2, 0xFED0,
/* 0078 */ 0xFED5, 0xFEF5, 0xFEF6, 0xFEDD, 0xFED9, 0xFEF1, 0x25A0, 0x25A0,
/* End of table Total Length = 0x0095 * 2 */

View File

@ -1,203 +0,0 @@
/* 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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 0391
srcEnd = 0397
destBegin = 00A4
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 03A3
srcEnd = 03A9
destBegin = 00CF
End of Item 0002
Begin of Item 0003
Format 0
srcBegin = 03B6
srcEnd = 03C1
destBegin = 00E0
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 00A0
srcEnd = 00BD
mappingOffset = 0000
Mapping =
00FF FFFD FFFD 009C FFFD FFFD 008A 00F5
00F9 0097 FFFD 00AE 0089 00F0 FFFD FFFD
00F8 00F1 0099 009A FFFD FFFD FFFD 0088
FFFD FFFD FFFD 00AF FFFD 00AB
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 0384
srcEnd = 03B5
mappingOffset = 001E
Mapping =
00EF 00F7 0086 FFFD 008D 008F 0090 FFFD
0092 FFFD 0095 0098 00A1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00AC 00AD 00B5 00B6
00B7 00B8 00BD 00BE 00C6 00C7 FFFD FFFD
FFFD FFFD FFFD FFFD FFFD FFFD 0091 0096
009B 009D 009E 009F 00FC 00D6 00D7 00D8
00DD 00DE
End of Item 0005
Begin of Item 0006
Format 1
srcBegin = 03C2
srcEnd = 03CE
mappingOffset = 0050
Mapping =
00ED 00EC 00EE 00F2 00F3 00F4 00F6 00FA
00A0 00FB 00A2 00A3 00FD
End of Item 0006
Begin of Item 0007
Format 1
srcBegin = 2015
srcEnd = 2019
mappingOffset = 005D
Mapping =
008E FFFD FFFD 008B 008C
End of Item 0007
Begin of Item 0008
Format 2
srcBegin = 20AC
destBegin = 0087
End of Item 0008
Begin of Item 0009
Format 1
srcBegin = 2500
srcEnd = 253C
mappingOffset = 0062
Mapping =
00C4 FFFD 00B3 FFFD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00DA FFFD FFFD FFFD
00BF FFFD FFFD FFFD 00C0 FFFD FFFD FFFD
00D9 FFFD FFFD FFFD 00C3 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00B4 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C2 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C1 FFFD FFFD FFFD
FFFD FFFD FFFD FFFD 00C5
End of Item 0009
Begin of Item 000A
Format 1
srcBegin = 2550
srcEnd = 256C
mappingOffset = 009F
Mapping =
00CD 00BA FFFD FFFD 00C9 FFFD FFFD 00BB
FFFD FFFD 00C8 FFFD FFFD 00BC FFFD FFFD
00CC FFFD FFFD 00B9 FFFD FFFD 00CB FFFD
FFFD 00CA FFFD FFFD 00CE
End of Item 000A
Begin of Item 000B
Format 1
srcBegin = 2580
srcEnd = 2593
mappingOffset = 00BC
Mapping =
00DF FFFD FFFD FFFD 00DC FFFD FFFD FFFD
00DB FFFD FFFD FFFD FFFD FFFD FFFD FFFD
FFFD 00B0 00B1 00B2
End of Item 000B
Begin of Item 000C
Format 2
srcBegin = 25A0
destBegin = 00FE
End of Item 000C
========================================================*/
/* Offset=0x0000 ItemOfList */
0x000D,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0008,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x002F,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0004 */
/* Total of Format 1 : 0x0007 */
/* Total of Format 2 : 0x0002 */
/* Total of Format 3 : 0x0000 */
0x0000, 0x1111, 0x1112, 0x0002,
/*-------------------------------------------------------*/
/* Offset=0x0008 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x0391, 0x0397, 0x00A4,
/* 0002 */ 0x03A3, 0x03A9, 0x00CF,
/* 0003 */ 0x03B6, 0x03C1, 0x00E0,
/* 0004 */ 0x00A0, 0x00BD, 0x0000,
/* 0005 */ 0x0384, 0x03B5, 0x001E,
/* 0006 */ 0x03C2, 0x03CE, 0x0050,
/* 0007 */ 0x2015, 0x2019, 0x005D,
/* 0008 */ 0x20AC, 0x0000, 0x0087,
/* 0009 */ 0x2500, 0x253C, 0x0062,
/* 000A */ 0x2550, 0x256C, 0x009F,
/* 000B */ 0x2580, 0x2593, 0x00BC,
/* 000C */ 0x25A0, 0x0000, 0x00FE,
/*-------------------------------------------------------*/
/* Offset=0x002F Start of MappingTable */
/* 0000 */ 0x00FF, 0xFFFD, 0xFFFD, 0x009C, 0xFFFD, 0xFFFD, 0x008A, 0x00F5,
/* 0008 */ 0x00F9, 0x0097, 0xFFFD, 0x00AE, 0x0089, 0x00F0, 0xFFFD, 0xFFFD,
/* 0010 */ 0x00F8, 0x00F1, 0x0099, 0x009A, 0xFFFD, 0xFFFD, 0xFFFD, 0x0088,
/* 0018 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00AF, 0xFFFD, 0x00AB, 0x00EF, 0x00F7,
/* 0020 */ 0x0086, 0xFFFD, 0x008D, 0x008F, 0x0090, 0xFFFD, 0x0092, 0xFFFD,
/* 0028 */ 0x0095, 0x0098, 0x00A1, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0030 */ 0xFFFD, 0xFFFD, 0x00AC, 0x00AD, 0x00B5, 0x00B6, 0x00B7, 0x00B8,
/* 0038 */ 0x00BD, 0x00BE, 0x00C6, 0x00C7, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0040 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0091, 0x0096, 0x009B, 0x009D,
/* 0048 */ 0x009E, 0x009F, 0x00FC, 0x00D6, 0x00D7, 0x00D8, 0x00DD, 0x00DE,
/* 0050 */ 0x00ED, 0x00EC, 0x00EE, 0x00F2, 0x00F3, 0x00F4, 0x00F6, 0x00FA,
/* 0058 */ 0x00A0, 0x00FB, 0x00A2, 0x00A3, 0x00FD, 0x008E, 0xFFFD, 0xFFFD,
/* 0060 */ 0x008B, 0x008C, 0x00C4, 0xFFFD, 0x00B3, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DA, 0xFFFD,
/* 0070 */ 0xFFFD, 0xFFFD, 0x00BF, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C0, 0xFFFD,
/* 0078 */ 0xFFFD, 0xFFFD, 0x00D9, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C3, 0xFFFD,
/* 0080 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00B4, 0xFFFD,
/* 0088 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C2, 0xFFFD,
/* 0090 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C1, 0xFFFD,
/* 0098 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C5, 0x00CD,
/* 00A0 */ 0x00BA, 0xFFFD, 0xFFFD, 0x00C9, 0xFFFD, 0xFFFD, 0x00BB, 0xFFFD,
/* 00A8 */ 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD, 0x00BC, 0xFFFD, 0xFFFD, 0x00CC,
/* 00B0 */ 0xFFFD, 0xFFFD, 0x00B9, 0xFFFD, 0xFFFD, 0x00CB, 0xFFFD, 0xFFFD,
/* 00B8 */ 0x00CA, 0xFFFD, 0xFFFD, 0x00CE, 0x00DF, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00C0 */ 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00DB, 0xFFFD, 0xFFFD, 0xFFFD,
/* 00C8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00B0, 0x00B1, 0x00B2,
/* End of table Total Length = 0x00FF * 2 */

View File

@ -1,119 +0,0 @@
/* 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 umaptable.
You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
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 0
srcBegin = 00A4
srcEnd = 00AA
destBegin = 0391
End of Item 0001
Begin of Item 0002
Format 0
srcBegin = 00CF
srcEnd = 00D5
destBegin = 03A3
End of Item 0002
Begin of Item 0003
Format 0
srcBegin = 00E0
srcEnd = 00EB
destBegin = 03B6
End of Item 0003
Begin of Item 0004
Format 1
srcBegin = 0080
srcEnd = 00DF
mappingOffset = 0000
Mapping =
007F 007F 007F 007F 007F 007F 0386 20AC
00B7 00AC 00A6 2018 2019 0388 2015 0389
038A 03AA 038C 038C 038C 038E 03AB 00A9
038F 00B2 00B3 03AC 00A3 03AD 03AE 03AF
03CA 0390 03CC 03CD FFFD FFFD FFFD FFFD
FFFD FFFD FFFD 00BD 0398 0399 00AB 00BB
2591 2592 2593 2502 2524 039A 039B 039C
039D 2563 2551 2557 255D 039E 039F 2510
2514 2534 252C 251C 2500 253C 03A0 03A1
255A 2554 2569 2566 2560 2550 256C FFFD
FFFD FFFD FFFD FFFD FFFD FFFD 03B1 03B2
03B3 2518 250C 2588 2584 03B4 03B5 2580
End of Item 0004
Begin of Item 0005
Format 1
srcBegin = 00EC
srcEnd = 00FF
mappingOffset = 0060
Mapping =
03C3 03C2 03C4 0384 00AD 00B1 03C5 03C6
03C7 00A7 03C8 0385 00B0 00A8 03C9 03CB
03B0 03CE 25A0 00A0
End of Item 0005
========================================================*/
/* Offset=0x0000 ItemOfList */
0x0006,
/*-------------------------------------------------------*/
/* Offset=0x0001 offsetToFormatArray */
0x0004,
/*-------------------------------------------------------*/
/* Offset=0x0002 offsetToMapCellArray */
0x0006,
/*-------------------------------------------------------*/
/* Offset=0x0003 offsetToMappingTable */
0x0018,
/*-------------------------------------------------------*/
/* Offset=0x0004 Start of Format Array */
/* Total of Format 0 : 0x0004 */
/* Total of Format 1 : 0x0002 */
/* Total of Format 2 : 0x0000 */
/* Total of Format 3 : 0x0000 */
0x0000, 0x0011,
/*-------------------------------------------------------*/
/* Offset=0x0006 Start of MapCell Array */
/* 0000 */ 0x0000, 0x007F, 0x0000,
/* 0001 */ 0x00A4, 0x00AA, 0x0391,
/* 0002 */ 0x00CF, 0x00D5, 0x03A3,
/* 0003 */ 0x00E0, 0x00EB, 0x03B6,
/* 0004 */ 0x0080, 0x00DF, 0x0000,
/* 0005 */ 0x00EC, 0x00FF, 0x0060,
/*-------------------------------------------------------*/
/* Offset=0x0018 Start of MappingTable */
/* 0000 */ 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x0386, 0x20AC,
/* 0008 */ 0x00B7, 0x00AC, 0x00A6, 0x2018, 0x2019, 0x0388, 0x2015, 0x0389,
/* 0010 */ 0x038A, 0x03AA, 0x038C, 0x038C, 0x038C, 0x038E, 0x03AB, 0x00A9,
/* 0018 */ 0x038F, 0x00B2, 0x00B3, 0x03AC, 0x00A3, 0x03AD, 0x03AE, 0x03AF,
/* 0020 */ 0x03CA, 0x0390, 0x03CC, 0x03CD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
/* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00BD, 0x0398, 0x0399, 0x00AB, 0x00BB,
/* 0030 */ 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x039A, 0x039B, 0x039C,
/* 0038 */ 0x039D, 0x2563, 0x2551, 0x2557, 0x255D, 0x039E, 0x039F, 0x2510,
/* 0040 */ 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x03A0, 0x03A1,
/* 0048 */ 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0xFFFD,
/* 0050 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x03B1, 0x03B2,
/* 0058 */ 0x03B3, 0x2518, 0x250C, 0x2588, 0x2584, 0x03B4, 0x03B5, 0x2580,
/* 0060 */ 0x03C3, 0x03C2, 0x03C4, 0x0384, 0x00AD, 0x00B1, 0x03C5, 0x03C6,
/* 0068 */ 0x03C7, 0x00A7, 0x03C8, 0x0385, 0x00B0, 0x00A8, 0x03C9, 0x03CB,
/* 0070 */ 0x03B0, 0x03CE, 0x25A0, 0x00A0,
/* End of table Total Length = 0x008C * 2 */

View File

@ -1,43 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 850
*
*/
#include "nsUCConstructors.h"
#include "nsCP850ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
//----------------------------------------------------------------------
// Class nsCP850ToUnicode [implementation]
nsresult
nsCP850ToUnicodeConstructor(nsISupports* aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp850.ut"
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_IBM850, true);
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 850
*
*/
#ifndef nsCP850ToUnicode_h___
#define nsCP850ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP850 to Unicode.
*/
nsresult
nsCP850ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP850ToUnicode_h___ */

View File

@ -1,41 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 852
*
*/
#include "nsUCConstructors.h"
#include "nsCP852ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsCP852ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp852.ut"
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_IBM852, true);
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 852
*
*/
#ifndef nsCP852ToUnicode_h___
#define nsCP852ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP852 to Unicode.
*/
nsresult
nsCP852ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP852ToUnicode_h___ */

View File

@ -1,41 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 855
*
*/
#include "nsUCConstructors.h"
#include "nsCP855ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsCP855ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp855.ut"
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_IBM855, true);
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 855
*
*/
#ifndef nsCP855ToUnicode_h___
#define nsCP855ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP855 to Unicode.
*/
nsresult
nsCP855ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP855ToUnicode_h___ */

View File

@ -1,41 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 850
*
*/
#include "nsUCConstructors.h"
#include "nsCP857ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsCP857ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp857.ut"
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_IBM857, true);
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 857
*
*/
#ifndef nsCP857ToUnicode_h___
#define nsCP857ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP857 to Unicode.
*/
nsresult
nsCP857ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP857ToUnicode_h___ */

View File

@ -1,41 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 862
*
*/
#include "nsUCConstructors.h"
#include "nsCP862ToUnicode.h"
#include "mozilla/Telemetry.h"
using namespace mozilla;
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsCP862ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp862.ut"
};
Telemetry::Accumulate(Telemetry::DECODER_INSTANTIATED_IBM862, true);
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 862
*
*/
#ifndef nsCP862ToUnicode_h___
#define nsCP862ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP862 to Unicode.
*/
nsresult
nsCP862ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP862ToUnicode_h___ */

View File

@ -1,37 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 864
*
*/
#include "nsUCConstructors.h"
#include "nsCP864ToUnicode.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsCP864ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_utMappingTable[] = {
#include "cp864.ut"
};
return CreateOneByteDecoder((uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepage 864
*
*/
#ifndef nsCP864ToUnicode_h___
#define nsCP864ToUnicode_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from CP864 to Unicode.
*/
nsresult
nsCP864ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsCP864ToUnicode_h___ */

View File

@ -1,117 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 850,852,55,857,862,864
* 06/24/2003 IBM Corp. Support for IBM codepage 1046
*
*/
#ifndef nsUCvIBMCID_h___
#define nsUCvIBMCID_h___
#include "nsISupports.h"
// Class ID for our CP850ToUnicode charset converter
// {2D524FD0-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP850TOUNICODE_CID \
{ 0x2d524fd0, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP852ToUnicode charset converter
// {2D524FD1-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP852TOUNICODE_CID \
{ 0x2d524fd1, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP855ToUnicode charset converter
// {2D524FD2-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP855TOUNICODE_CID \
{ 0x2d524fd2, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP857ToUnicode charset converter
// {2D524FD3-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP857TOUNICODE_CID \
{ 0x2d524fd3, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP862ToUnicode charset converter
// {2D524FD4-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP862TOUNICODE_CID \
{ 0x2d524fd4, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP864ToUnicode charset converter
// {2D524FD5-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP864TOUNICODE_CID \
{ 0x2d524fd5, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP850 charset converter
// {2D524FD6-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP850_CID \
{ 0x2d524fd6, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP852 charset converter
// {2D524FD7-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP852_CID \
{ 0x2d524fd7, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP855 charset converter
// {2D524FD8-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP855_CID \
{ 0x2d524fd8, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP857 charset converter
// {2D524FD9-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP857_CID \
{ 0x2d524fd9, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP862 charset converter
// {2D524FDA-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP862_CID \
{ 0x2d524fda, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP864 charset converter
// {2D524FDB-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP864_CID \
{ 0x2d524fdb, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP869ToUnicode charset converter
// {2D524FE0-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP869TOUNICODE_CID \
{ 0x2d524fe0, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP869 charset converter
// {2D524FE1-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP869_CID \
{ 0x2d524fe1, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP125ToUnicode charset converter
// {2D524FE2-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP1125TOUNICODE_CID \
{ 0x2d524fe2, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP1125 charset converter
// {2D524FE3-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP1125_CID \
{ 0x2d524fe3, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our CP11311ToUnicode charset converter
// {2D524FE4-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_CP1131TOUNICODE_CID \
{ 0x2d524fe4, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
// Class ID for our UnicodeToCP1131 charset converter
// {2D524FE5-AE74-11d3-ABF7-0004ACEEFA51}
#define NS_UNICODETOCP1131_CID \
{ 0x2d524fe5, 0xae74, 0x11d3, {0xab, 0xf7, 0x0, 0x4, 0xac, 0xee, 0xfa, 0x51}}
#endif /* nsUCvIBMCID_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 850
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP850.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP850Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp850.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,35 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 850
*
*/
#ifndef nsUnicodeToCP850_h___
#define nsUnicodeToCP850_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP850.
*/
nsresult
nsUnicodeToCP850Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP850_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 852
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP852.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP852Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp852.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,34 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 852
*
*/
#ifndef nsUnicodeToCP852_h___
#define nsUnicodeToCP852_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP852.
*/
nsresult
nsUnicodeToCP852Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP852_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 855
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP855.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP855Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp855.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,34 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 855
*
*/
#ifndef nsUnicodeToCP855_h___
#define nsUnicodeToCP855_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP855.
*/
nsresult
nsUnicodeToCP855Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP855_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 857
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP857.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP857Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp857.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,34 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 857
*
*/
#ifndef nsUnicodeToCP857_h___
#define nsUnicodeToCP857_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP857.
*/
nsresult
nsUnicodeToCP857Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP857_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 862
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP862.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP862Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp862.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,34 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 862
*
*/
#ifndef nsUnicodeToCP862_h___
#define nsUnicodeToCP862_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP862.
*/
nsresult
nsUnicodeToCP862Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP862_h___ */

View File

@ -1,38 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 864
*
*/
#include "nsUCConstructors.h"
#include "nsUnicodeToCP864.h"
//----------------------------------------------------------------------
// Global functions and data [declaration]
nsresult
nsUnicodeToCP864Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
static const uint16_t g_ufMappingTable[] = {
#include "cp864.uf"
};
return CreateTableEncoder(u1ByteCharset,
(uMappingTable*) &g_ufMappingTable, 1,
aOuter, aIID, aResult);
}

View File

@ -1,34 +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/.
*
* This Original Code has been modified by IBM Corporation.
* Modifications made by IBM described herein are
* Copyright (c) International Business Machines
* Corporation, 1999
*
* Modifications to Mozilla code or documentation
* identified per MPL Section 3.3
*
* Date Modified by Description of modification
* 12/09/1999 IBM Corp. Support for IBM codepages - 864
*
*/
#ifndef nsUnicodeToCP864_h___
#define nsUnicodeToCP864_h___
#include "nsID.h"
class nsISupports;
/**
* A character set converter from Unicode to CP864.
*/
nsresult
nsUnicodeToCP864Constructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult);
#endif /* nsUnicodeToCP864_h___ */

View File

@ -3883,32 +3883,32 @@
"description": "Whether the decoder for T.61 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM850": {
"expires_in_version": "40",
"expires_in_version": "38",
"kind": "flag",
"description": "Whether the decoder for IBM850 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM852": {
"expires_in_version": "40",
"expires_in_version": "38",
"kind": "flag",
"description": "Whether the decoder for IBM852 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM855": {
"expires_in_version": "40",
"expires_in_version": "38",
"kind": "flag",
"description": "Whether the decoder for IBM855 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM857": {
"expires_in_version": "default",
"expires_in_version": "38",
"kind": "flag",
"description": "Whether the decoder for IBM857 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM862": {
"expires_in_version": "40",
"expires_in_version": "38",
"kind": "flag",
"description": "Whether the decoder for IBM862 has been instantiated in this session."
},
"DECODER_INSTANTIATED_IBM866": {
"expires_in_version": "40",
"expires_in_version": "never",
"kind": "flag",
"description": "Whether the decoder for IBM866 has been instantiated in this session."
},