Back to index

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

Go to the source code of this file.

Functions

NS_METHOD nsUnicodeToJohabNoAsciiConstructor (nsISupports *aOuter, REFNSIID aIID, void **aResult)
 A character set converter from Unicode to Johab Sun Font encoding ksc5601_1992-3 (Johab without US-ASCII)

Variables

static const PRUint16 gJohabSymbolShiftTable []
static const PRUint16 gJohabHangulShiftTable []
static const PRUint16 gJohabHangulCompatJamoShiftTable []
static const PRUint16g_JohabMappingTable [3]
static const PRUint16g_JohabShiftTable [3]

Function Documentation

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

A character set converter from Unicode to Johab Sun Font encoding ksc5601_1992-3 (Johab without US-ASCII)

Definition at line 75 of file nsUnicodeToJohabNoAscii.cpp.

{
  return CreateMultiTableEncoder(sizeof(g_JohabShiftTable) / sizeof(g_JohabShiftTable[0]),
                                 (uShiftTable**) g_JohabShiftTable, 
                                 (uMappingTable**) g_JohabMappingTable,
                                 2 /* max length = src * 2 */,
                                 aOuter, aIID, aResult);
}

Here is the call graph for this function:


Variable Documentation

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

Definition at line 56 of file nsUnicodeToJohabNoAscii.cpp.

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

Definition at line 52 of file nsUnicodeToJohabNoAscii.cpp.

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

Definition at line 48 of file nsUnicodeToJohabNoAscii.cpp.