From 33a703f57bebd2e9198efe18f8cdaff4f8a72837 Mon Sep 17 00:00:00 2001 From: "ftang%netscape.com" Date: Tue, 16 Oct 2001 12:26:38 +0000 Subject: [PATCH] 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 --- .../intl/uconv/ucvlatin/nsUCvLatinModule.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mozilla/intl/uconv/ucvlatin/nsUCvLatinModule.cpp b/mozilla/intl/uconv/ucvlatin/nsUCvLatinModule.cpp index a31745a7640..820452999b7 100644 --- a/mozilla/intl/uconv/ucvlatin/nsUCvLatinModule.cpp +++ b/mozilla/intl/uconv/ucvlatin/nsUCvLatinModule.cpp @@ -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",