Back to index

lightning-sunbird  0.9+nobinonly
Functions | Variables
nsUnicodeToEUCTW.cpp File Reference
#include "nsUnicodeToEUCTW.h"
#include "nsUCvTW2Dll.h"
#include "nsUCConstructors.h"

Go to the source code of this file.

Functions

NS_METHOD nsUnicodeToEUCTWConstructor (nsISupports *aOuter, REFNSIID aIID, void **aResult)
 A character set converter from Unicode to EUCTW.

Variables

static const PRInt16 g_ASCIIShiftTable []
static const PRInt16 g_CNS1ShiftTable []
static const PRInt16 g_CNS2ShiftTable []
static const PRInt16 g_CNS3ShiftTable []
static const PRInt16 g_CNS4ShiftTable []
static const PRInt16 g_CNS5ShiftTable []
static const PRInt16 g_CNS6ShiftTable []
static const PRInt16 g_CNS7ShiftTable []
static const PRInt16g_EUCTWShiftTableSet []
static const PRUint16g_EUCTWMappingTableSet []

Function Documentation

NS_METHOD nsUnicodeToEUCTWConstructor ( nsISupports *  aOuter,
REFNSIID  aIID,
void **  aResult 
)

A character set converter from Unicode to EUCTW.

06/Apr/1999

Author:
Catalin Rotaru [CATA]

Definition at line 107 of file nsUnicodeToEUCTW.cpp.

{
  return CreateMultiTableEncoder(8,
                                 (uShiftTable**) &g_EUCTWShiftTableSet, 
                                 (uMappingTable**) &g_EUCTWMappingTableSet,
                                 4 /* max length = src * 4 */,
                                 aOuter, aIID, aResult);
}

Here is the call graph for this function:


Variable Documentation

Initial value:
  {
  0, u1ByteCharset,
  ShiftCell(0,0,0,0,0,0,0,0)
}

Definition at line 45 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRCharset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 50 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA2Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 55 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA3Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 59 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA4Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 63 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA5Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 67 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA6Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 71 of file nsUnicodeToEUCTW.cpp.

Initial value:
  {
  0, u2BytesGRPrefix8EA7Charset,
  ShiftCell(0, 0, 0, 0, 0, 0, 0, 0),
}

Definition at line 75 of file nsUnicodeToEUCTW.cpp.