fix 93985. add ISO-8859-16 . r=yokoyama sr=blizzard

git-svn-id: svn://10.0.0.236/trunk@105501 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ftang%netscape.com 2001-10-16 12:26:38 +00:00
parent 82ae6924d3
commit 33a703f57b

View File

@ -71,6 +71,7 @@
#include "nsISO885913ToUnicode.h"
#include "nsISO885914ToUnicode.h"
#include "nsISO885915ToUnicode.h"
#include "nsISO885916ToUnicode.h"
#include "nsISOIR111ToUnicode.h"
#include "nsCP1250ToUnicode.h"
#include "nsCP1251ToUnicode.h"
@ -121,6 +122,7 @@
#include "nsUnicodeToISO885913.h"
#include "nsUnicodeToISO885914.h"
#include "nsUnicodeToISO885915.h"
#include "nsUnicodeToISO885916.h"
#include "nsUnicodeToISOIR111.h"
#include "nsUnicodeToCP1250.h"
#include "nsUnicodeToCP1251.h"
@ -198,6 +200,7 @@ NS_UCONV_REG_UNREG(nsISO885910ToUnicode, "ISO-8859-10", "Unicode" , NS_ISO885910
NS_UCONV_REG_UNREG(nsISO885913ToUnicode, "ISO-8859-13", "Unicode" , NS_ISO885913TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsISO885914ToUnicode, "ISO-8859-14", "Unicode" , NS_ISO885914TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsISO885915ToUnicode, "ISO-8859-15", "Unicode" , NS_ISO885915TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsISO885916ToUnicode, "ISO-8859-16", "Unicode" , NS_ISO885916TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsISOIR111ToUnicode, "ISO-IR-111", "Unicode" , NS_ISOIR111TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsCP1250ToUnicode, "windows-1250", "Unicode" , NS_CP1250TOUNICODE_CID);
NS_UCONV_REG_UNREG(nsCP1251ToUnicode, "windows-1251", "Unicode" , NS_CP1251TOUNICODE_CID);
@ -249,6 +252,7 @@ NS_UCONV_REG_UNREG(nsUnicodeToISO885910, "Unicode", "ISO-8859-10" , NS_UNICODETO
NS_UCONV_REG_UNREG(nsUnicodeToISO885913, "Unicode", "ISO-8859-13" , NS_UNICODETOISO885913_CID);
NS_UCONV_REG_UNREG(nsUnicodeToISO885914, "Unicode", "ISO-8859-14" , NS_UNICODETOISO885914_CID);
NS_UCONV_REG_UNREG(nsUnicodeToISO885915, "Unicode", "ISO-8859-15" , NS_UNICODETOISO885915_CID);
NS_UCONV_REG_UNREG(nsUnicodeToISO885916, "Unicode", "ISO-8859-16" , NS_UNICODETOISO885916_CID);
NS_UCONV_REG_UNREG(nsUnicodeToISOIR111, "Unicode", "ISO-IR-111" , NS_UNICODETOISOIR111_CID);
NS_UCONV_REG_UNREG(nsUnicodeToCP1250, "Unicode", "windows-1250" , NS_UNICODETOCP1250_CID);
NS_UCONV_REG_UNREG(nsUnicodeToCP1251, "Unicode", "windows-1251" , NS_UNICODETOCP1251_CID);
@ -316,6 +320,7 @@ NS_GENERIC_FACTORY_CONSTRUCTOR(nsISO885910ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsISO885913ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsISO885914ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsISO885915ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsISO885916ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsISOIR111ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsCP1250ToUnicode);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsCP1251ToUnicode);
@ -367,6 +372,7 @@ NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISO885910);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISO885913);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISO885914);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISO885915);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISO885916);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToISOIR111);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToCP1250);
NS_GENERIC_FACTORY_CONSTRUCTOR(nsUnicodeToCP1251);
@ -526,6 +532,12 @@ static nsModuleComponentInfo components[] =
nsISO885915ToUnicodeConstructor ,
nsISO885915ToUnicodeRegSelf , nsISO885915ToUnicodeUnRegSelf
},
{
DECODER_NAME_BASE "ISO-8859-16" , NS_ISO885916TOUNICODE_CID,
NS_UNICODEDECODER_CONTRACTID_BASE "ISO-8859-16",
nsISO885916ToUnicodeConstructor ,
nsISO885916ToUnicodeRegSelf , nsISO885916ToUnicodeUnRegSelf
},
{
DECODER_NAME_BASE "ISO-IR-111" , NS_ISOIR111TOUNICODE_CID,
NS_UNICODEDECODER_CONTRACTID_BASE "ISO-IR-111",
@ -868,6 +880,12 @@ static nsModuleComponentInfo components[] =
nsUnicodeToISO885915Constructor,
nsUnicodeToISO885915RegSelf, nsUnicodeToISO885915UnRegSelf
},
{
ENCODER_NAME_BASE "ISO-8859-16" , NS_UNICODETOISO885916_CID,
NS_UNICODEENCODER_CONTRACTID_BASE "ISO-8859-16",
nsUnicodeToISO885916Constructor,
nsUnicodeToISO885916RegSelf, nsUnicodeToISO885916UnRegSelf
},
{
ENCODER_NAME_BASE "ISO-IR-111" , NS_UNICODETOISOIR111_CID,
NS_UNICODEENCODER_CONTRACTID_BASE "ISO-IR-111",