Back to index

lightning-sunbird  0.9+nobinonly
Defines | Functions | Variables
nsUConvModule.cpp File Reference
#include "nsCOMPtr.h"
#include "nsCRT.h"
#include "nsIModule.h"
#include "nsIGenericFactory.h"
#include "nsIComponentManager.h"
#include "nsICategoryManager.h"
#include "nsICharsetConverterManager.h"
#include "nsEncoderDecoderUtils.h"
#include "nsIUnicodeDecoder.h"
#include "nsIUnicodeEncoder.h"
#include "nsICharsetAlias.h"
#include "nsIServiceManager.h"
#include "nsUConvCID.h"
#include "nsCharsetConverterManager.h"
#include "nsCharsetAlias.h"
#include "nsTextToSubURI.h"
#include "nsUTF8ConverterService.h"
#include "nsConverterInputStream.h"
#include "nsConverterOutputStream.h"
#include "nsPlatformCharset.h"
#include "nsIUnicodeDecodeHelper.h"
#include "nsIUnicodeEncodeHelper.h"
#include "nsIPlatformCharset.h"
#include "nsITextToSubURI.h"
#include "nsUConvDll.h"
#include "nsIFile.h"
#include "nsIScriptableUConv.h"
#include "nsUCSupport.h"
#include "nsUnicodeDecodeHelper.h"
#include "nsUnicodeEncodeHelper.h"
#include "nsISO88591ToUnicode.h"
#include "nsCP1252ToUnicode.h"
#include "nsMacRomanToUnicode.h"
#include "nsUTF8ToUnicode.h"
#include "nsUnicodeToISO88591.h"
#include "nsUnicodeToCP1252.h"
#include "nsUnicodeToMacRoman.h"
#include "nsUnicodeToUTF8.h"
#include "nsScriptableUConv.h"
#include "nsUCvLatinCID.h"
#include "nsUCvLatinDll.h"
#include "nsAsciiToUnicode.h"
#include "nsISO88592ToUnicode.h"
#include "nsISO88593ToUnicode.h"
#include "nsISO88594ToUnicode.h"
#include "nsISO88595ToUnicode.h"
#include "nsISO88596ToUnicode.h"
#include "nsISO88596EToUnicode.h"
#include "nsISO88596IToUnicode.h"
#include "nsISO88597ToUnicode.h"
#include "nsISO88598ToUnicode.h"
#include "nsISO88598EToUnicode.h"
#include "nsISO88598IToUnicode.h"
#include "nsISO88599ToUnicode.h"
#include "nsISO885910ToUnicode.h"
#include "nsISO885913ToUnicode.h"
#include "nsISO885914ToUnicode.h"
#include "nsISO885915ToUnicode.h"
#include "nsISO885916ToUnicode.h"
#include "nsISOIR111ToUnicode.h"
#include "nsCP1250ToUnicode.h"
#include "nsCP1251ToUnicode.h"
#include "nsCP1253ToUnicode.h"
#include "nsCP1254ToUnicode.h"
#include "nsCP1255ToUnicode.h"
#include "nsCP1256ToUnicode.h"
#include "nsCP1257ToUnicode.h"
#include "nsCP1258ToUnicode.h"
#include "nsCP874ToUnicode.h"
#include "nsISO885911ToUnicode.h"
#include "nsTIS620ToUnicode.h"
#include "nsCP866ToUnicode.h"
#include "nsKOI8RToUnicode.h"
#include "nsKOI8UToUnicode.h"
#include "nsMacCEToUnicode.h"
#include "nsMacGreekToUnicode.h"
#include "nsMacTurkishToUnicode.h"
#include "nsMacCroatianToUnicode.h"
#include "nsMacRomanianToUnicode.h"
#include "nsMacCyrillicToUnicode.h"
#include "nsMacUkrainianToUnicode.h"
#include "nsMacIcelandicToUnicode.h"
#include "nsGEOSTD8ToUnicode.h"
#include "nsARMSCII8ToUnicode.h"
#include "nsTCVN5712ToUnicode.h"
#include "nsVISCIIToUnicode.h"
#include "nsVPSToUnicode.h"
#include "nsUTF7ToUnicode.h"
#include "nsMUTF7ToUnicode.h"
#include "nsUTF32ToUnicode.h"
#include "nsUCS2BEToUnicode.h"
#include "nsT61ToUnicode.h"
#include "nsUserDefinedToUnicode.h"
#include "nsUnicodeToAscii.h"
#include "nsUnicodeToISO88592.h"
#include "nsUnicodeToISO88593.h"
#include "nsUnicodeToISO88594.h"
#include "nsUnicodeToISO88595.h"
#include "nsUnicodeToISO88596.h"
#include "nsUnicodeToISO88596E.h"
#include "nsUnicodeToISO88596I.h"
#include "nsUnicodeToISO88597.h"
#include "nsUnicodeToISO88598.h"
#include "nsUnicodeToISO88598E.h"
#include "nsUnicodeToISO88598I.h"
#include "nsUnicodeToISO88599.h"
#include "nsUnicodeToISO885910.h"
#include "nsUnicodeToISO885913.h"
#include "nsUnicodeToISO885914.h"
#include "nsUnicodeToISO885915.h"
#include "nsUnicodeToISO885916.h"
#include "nsUnicodeToISOIR111.h"
#include "nsUnicodeToCP1250.h"
#include "nsUnicodeToCP1251.h"
#include "nsUnicodeToCP1253.h"
#include "nsUnicodeToCP1254.h"
#include "nsUnicodeToCP1255.h"
#include "nsUnicodeToCP1256.h"
#include "nsUnicodeToCP1257.h"
#include "nsUnicodeToCP1258.h"
#include "nsUnicodeToCP874.h"
#include "nsUnicodeToISO885911.h"
#include "nsUnicodeToTIS620.h"
#include "nsUnicodeToCP866.h"
#include "nsUnicodeToKOI8R.h"
#include "nsUnicodeToKOI8U.h"
#include "nsUnicodeToMacCE.h"
#include "nsUnicodeToMacGreek.h"
#include "nsUnicodeToMacTurkish.h"
#include "nsUnicodeToMacCroatian.h"
#include "nsUnicodeToMacRomanian.h"
#include "nsUnicodeToMacCyrillic.h"
#include "nsUnicodeToMacUkrainian.h"
#include "nsUnicodeToMacIcelandic.h"
#include "nsUnicodeToGEOSTD8.h"
#include "nsUnicodeToARMSCII8.h"
#include "nsUnicodeToTCVN5712.h"
#include "nsUnicodeToVISCII.h"
#include "nsUnicodeToVPS.h"
#include "nsUnicodeToUTF7.h"
#include "nsUnicodeToMUTF7.h"
#include "nsUnicodeToUCS2BE.h"
#include "nsUnicodeToUTF32.h"
#include "nsUnicodeToT61.h"
#include "nsUnicodeToUserDefined.h"
#include "nsUnicodeToSymbol.h"
#include "nsUnicodeToZapfDingbat.h"
#include "nsUnicodeToAdobeEuro.h"
#include "nsMacArabicToUnicode.h"
#include "nsMacDevanagariToUnicode.h"
#include "nsMacFarsiToUnicode.h"
#include "nsMacGujaratiToUnicode.h"
#include "nsMacGurmukhiToUnicode.h"
#include "nsMacHebrewToUnicode.h"
#include "nsUnicodeToMacArabic.h"
#include "nsUnicodeToMacDevanagari.h"
#include "nsUnicodeToMacFarsi.h"
#include "nsUnicodeToMacGujarati.h"
#include "nsUnicodeToMacGurmukhi.h"
#include "nsUnicodeToMacHebrew.h"
#include "nsUnicodeToTSCII.h"
#include "nsUCvIBMCID.h"
#include "nsUCvIBMDll.h"
#include "nsCP850ToUnicode.h"
#include "nsCP852ToUnicode.h"
#include "nsCP855ToUnicode.h"
#include "nsCP857ToUnicode.h"
#include "nsCP862ToUnicode.h"
#include "nsCP864ToUnicode.h"
#include "nsCP864iToUnicode.h"
#include "nsUnicodeToCP850.h"
#include "nsUnicodeToCP852.h"
#include "nsUnicodeToCP855.h"
#include "nsUnicodeToCP857.h"
#include "nsUnicodeToCP862.h"
#include "nsUnicodeToCP864.h"
#include "nsUnicodeToCP864i.h"
#include "nsUCVJACID.h"
#include "nsUCVJA2CID.h"
#include "nsUCVJADll.h"
#include "nsJapaneseToUnicode.h"
#include "nsUnicodeToSJIS.h"
#include "nsUnicodeToEUCJP.h"
#include "nsUnicodeToISO2022JP.h"
#include "nsUnicodeToJISx0201.h"
#include "nsUCvTW2CID.h"
#include "nsUCvTW2Dll.h"
#include "nsEUCTWToUnicode.h"
#include "nsUnicodeToEUCTW.h"
#include "nsUCvTWCID.h"
#include "nsUCvTWDll.h"
#include "nsBIG5ToUnicode.h"
#include "nsUnicodeToBIG5.h"
#include "nsBIG5HKSCSToUnicode.h"
#include "nsUnicodeToBIG5HKSCS.h"
#include "nsUnicodeToHKSCS.h"
#include "nsUCvKOCID.h"
#include "nsUCvKODll.h"
#include "nsEUCKRToUnicode.h"
#include "nsUnicodeToEUCKR.h"
#include "nsJohabToUnicode.h"
#include "nsUnicodeToJohab.h"
#include "nsCP949ToUnicode.h"
#include "nsUnicodeToCP949.h"
#include "nsISO2022KRToUnicode.h"
#include "nsUnicodeToJamoTTF.h"
#include "nsUCvCnCID.h"
#include "nsUCvCnDll.h"
#include "nsHZToUnicode.h"
#include "nsUnicodeToHZ.h"
#include "nsGBKToUnicode.h"
#include "nsUnicodeToGBK.h"
#include "nsCP936ToUnicode.h"
#include "nsUnicodeToCP936.h"
#include "nsGB2312ToUnicodeV2.h"
#include "nsUnicodeToGB2312V2.h"
#include "nsISO2022CNToUnicode.h"
#include "nsUnicodeToISO2022CN.h"
#include "gbku.h"
#include "jis0201.uf"
#include "jis0201gl.uf"
#include "jis0208.uf"
#include "jis0208ext.uf"
#include "jis0212.uf"
#include "cns_1.uf"
#include "cns_2.uf"
#include "cns3.uf"
#include "cns4.uf"
#include "cns5.uf"
#include "cns6.uf"
#include "cns7.uf"
#include "cns_1.ut"
#include "cns_2.ut"
#include "cns3.ut"
#include "cns4.ut"
#include "cns5.ut"
#include "cns6.ut"
#include "cns7.ut"
#include "big5.uf"
#include "big5.ut"
#include "hkscs.uf"
#include "hkscs.ut"
#include "u20kscgl.ut"
#include "u20kscgl.uf"
#include "johabjamo.uf"

Go to the source code of this file.

Defines

#define DECODER_NAME_BASE   "Unicode Decoder-"
#define ENCODER_NAME_BASE   "Unicode Encoder-"
#define DECODER_NAME_BASE   "Unicode Decoder-"
#define ENCODER_NAME_BASE   "Unicode Encoder-"

Functions

NS_IMETHODIMP nsConverterManagerDataRegister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLocation, const char *aType, const nsModuleComponentInfo *aInfo)

Variables

const PRUint16 g_uf0201Mapping []
const PRUint16 g_uf0201GLMapping []
const PRUint16 g_uf0208Mapping []
const PRUint16 g_uf0208extMapping []
const PRUint16 g_uf0212Mapping []
const PRUint16 g_ufCNS1MappingTable []
const PRUint16 g_ufCNS2MappingTable []
const PRUint16 g_ufCNS3MappingTable []
const PRUint16 g_ufCNS4MappingTable []
const PRUint16 g_ufCNS5MappingTable []
const PRUint16 g_ufCNS6MappingTable []
const PRUint16 g_ufCNS7MappingTable []
const PRUint16 g_utCNS1MappingTable []
const PRUint16 g_utCNS2MappingTable []
const PRUint16 g_utCNS3MappingTable []
const PRUint16 g_utCNS4MappingTable []
const PRUint16 g_utCNS5MappingTable []
const PRUint16 g_utCNS6MappingTable []
const PRUint16 g_utCNS7MappingTable []
const PRUint16 g_ASCIIMappingTable []
const PRUint16 g_ufBig5Mapping []
const PRUint16 g_utBIG5Mapping []
const PRUint16 g_ufBig5HKSCSMapping []
const PRUint16 g_ASCIIMapping []
const PRUint16 g_utBig5HKSCSMapping []
const PRUint16 g_utKSC5601Mapping []
const PRUint16 g_ufKSC5601Mapping []
const PRUint16 g_ucvko_AsciiMapping []
const PRUint16 g_HangulNullMapping []
const PRUint16 g_ufJohabJamoMapping []
static const nsModuleComponentInfo components []

Define Documentation

#define DECODER_NAME_BASE   "Unicode Decoder-"

Definition at line 564 of file nsUConvModule.cpp.

#define DECODER_NAME_BASE   "Unicode Decoder-"

Definition at line 564 of file nsUConvModule.cpp.

#define ENCODER_NAME_BASE   "Unicode Encoder-"

Definition at line 565 of file nsUConvModule.cpp.

#define ENCODER_NAME_BASE   "Unicode Encoder-"

Definition at line 565 of file nsUConvModule.cpp.


Function Documentation

NS_IMETHODIMP nsConverterManagerDataRegister ( nsIComponentManager aCompMgr,
nsIFile aPath,
const char *  aLocation,
const char *  aType,
const nsModuleComponentInfo aInfo 
)

Definition at line 702 of file nsUConvModule.cpp.

Here is the call graph for this function:


Variable Documentation

Definition at line 719 of file nsUConvModule.cpp.

Initial value:
 {
  0x0001, 0x0004, 0x0005, 0x0008, 0x0000, 0x0000, 0x007F, 0x0000
}

Definition at line 662 of file nsUConvModule.cpp.

Initial value:
 {
  0x0001, 0x0004, 0x0005, 0x0008, 0x0000, 0x0000, 0x007F, 0x0000
}

Definition at line 645 of file nsUConvModule.cpp.

Initial value:
{
  0x0001, 0x0004, 0x0005, 0x0008, 0x0000, 0xAC00, 0xD7A3, 0xAC00
}

Definition at line 683 of file nsUConvModule.cpp.

Initial value:
 {
  0x0001, 0x0004, 0x0005, 0x0008, 0x0000, 0x0000, 0x007F, 0x0000
}

Definition at line 679 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 572 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 568 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 580 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 576 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 584 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 658 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 650 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 589 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 593 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 597 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 601 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 605 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 609 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 613 of file nsUConvModule.cpp.

Initial value:
{   

}

Definition at line 687 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 675 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 666 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 654 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 617 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 621 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 625 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 629 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 633 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 637 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 641 of file nsUConvModule.cpp.

Initial value:
 {

}

Definition at line 671 of file nsUConvModule.cpp.