Back to index

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

Go to the source code of this file.

Functions

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

Variables

static const PRUint16 gAsciiShiftTable []
static const PRUint16 gBig5ShiftTable []
static const PRUint16g_Big5MappingTable [2]
static const PRUint16g_Big5ShiftTable [2]

Function Documentation

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

A character set converter from Unicode to BIG5.

06/Apr/1999

Author:
Catalin Rotaru [CATA]

Definition at line 71 of file nsUnicodeToBIG5.cpp.

{

  return CreateMultiTableEncoder(2,
                                 (uShiftTable**) &g_Big5ShiftTable, 
                                 (uMappingTable**) &g_Big5MappingTable,
                                 2 /* max length = src * 2 */,
                                 aOuter, aIID, aResult);
}

Here is the call graph for this function:


Variable Documentation

Initial value:

Definition at line 57 of file nsUnicodeToBIG5.cpp.

Initial value:

Definition at line 62 of file nsUnicodeToBIG5.cpp.

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

Definition at line 46 of file nsUnicodeToBIG5.cpp.

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

Definition at line 51 of file nsUnicodeToBIG5.cpp.