nsMBCSSM.cpp File Reference

#include "nsCodingStateMachine.h"
Include dependency graph for nsMBCSSM.cpp:

Go to the source code of this file.

Variables

static PRUint32 BIG5_cls [256/8]
static PRUint32 BIG5_st [3]
static const PRUint32 Big5CharLenTable [] = {0, 1, 1, 2, 0}
SMModel Big5SMModel
static PRUint32 EUCJP_cls [256/8]
static PRUint32 EUCJP_st [5]
static const PRUint32 EUCJPCharLenTable [] = {2, 2, 2, 3, 1, 0}
SMModel EUCJPSMModel
static PRUint32 EUCKR_cls [256/8]
static PRUint32 EUCKR_st [2]
static const PRUint32 EUCKRCharLenTable [] = {0, 1, 2, 0}
SMModel EUCKRSMModel
static PRUint32 EUCTW_cls [256/8]
static PRUint32 EUCTW_st [6]
static const PRUint32 EUCTWCharLenTable [] = {0, 0, 1, 2, 2, 2, 3}
SMModel EUCTWSMModel
static PRUint32 GB18030_cls [256/8]
static PRUint32 GB18030_st [6]
static const PRUint32 GB18030CharLenTable [] = {0, 1, 1, 1, 1, 1, 2}
SMModel GB18030SMModel
static PRUint32 SJIS_cls [256/8]
static PRUint32 SJIS_st [3]
static const PRUint32 SJISCharLenTable [] = {0, 1, 1, 2, 0, 0}
SMModel SJISSMModel
static PRUint32 UCS2BE_cls [256/8]
static PRUint32 UCS2BE_st [7]
static const PRUint32 UCS2BECharLenTable [] = {2, 2, 2, 0, 2, 2}
SMModel UCS2BESMModel
static PRUint32 UCS2LE_cls [256/8]
static PRUint32 UCS2LE_st [7]
static const PRUint32 UCS2LECharLenTable [] = {2, 2, 2, 2, 2, 2}
SMModel UCS2LESMModel
static PRUint32 UTF8_cls [256/8]
static PRUint32 UTF8_st [26]
static const PRUint32 UTF8CharLenTable []
SMModel UTF8SMModel

Variable Documentation

PRUint32 BIG5_cls[256/8] [static]

Definition at line 47 of file nsMBCSSM.cpp.

PRUint32 BIG5_st[3] [static]
const PRUint32 Big5CharLenTable[] = {0, 1, 1, 2, 0} [static]

Definition at line 90 of file nsMBCSSM.cpp.

PRUint32 EUCJP_cls[256/8] [static]

Definition at line 100 of file nsMBCSSM.cpp.

PRUint32 EUCJP_st[5] [static]
const PRUint32 EUCJPCharLenTable[] = {2, 2, 2, 3, 1, 0} [static]

Definition at line 145 of file nsMBCSSM.cpp.

PRUint32 EUCKR_cls[256/8] [static]

Definition at line 155 of file nsMBCSSM.cpp.

PRUint32 EUCKR_st[2] [static]
const PRUint32 EUCKRCharLenTable[] = {0, 1, 2, 0} [static]

Definition at line 197 of file nsMBCSSM.cpp.

PRUint32 EUCTW_cls[256/8] [static]

Definition at line 207 of file nsMBCSSM.cpp.

PRUint32 EUCTW_st[6] [static]
const PRUint32 EUCTWCharLenTable[] = {0, 0, 1, 2, 2, 2, 3} [static]

Definition at line 253 of file nsMBCSSM.cpp.

PRUint32 GB18030_cls[256/8] [static]

Definition at line 319 of file nsMBCSSM.cpp.

PRUint32 GB18030_st[6] [static]
const PRUint32 GB18030CharLenTable[] = {0, 1, 1, 1, 1, 1, 2} [static]

Definition at line 369 of file nsMBCSSM.cpp.

PRUint32 SJIS_cls[256/8] [static]

Definition at line 381 of file nsMBCSSM.cpp.

PRUint32 SJIS_st[3] [static]
const PRUint32 SJISCharLenTable[] = {0, 1, 1, 2, 0, 0} [static]

Definition at line 426 of file nsMBCSSM.cpp.

PRUint32 UCS2BE_cls[256/8] [static]

Definition at line 437 of file nsMBCSSM.cpp.

PRUint32 UCS2BE_st[7] [static]
Initial value:
 {
PCK4BITS(     5,     7,     7,eError,     4,     3,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,     6,     6,     6,     6,eError,eError),
PCK4BITS(     6,     6,     6,     6,     6,eItsMe,     6,     6),
PCK4BITS(     6,     6,     6,     6,     5,     7,     7,eError),
PCK4BITS(     5,     8,     6,     6,eError,     6,     6,     6),
PCK4BITS(     6,     6,     6,     6,eError,eError,eStart,eStart) 
}

Definition at line 473 of file nsMBCSSM.cpp.

const PRUint32 UCS2BECharLenTable[] = {2, 2, 2, 0, 2, 2} [static]

Definition at line 483 of file nsMBCSSM.cpp.

PRUint32 UCS2LE_cls[256/8] [static]

Definition at line 493 of file nsMBCSSM.cpp.

PRUint32 UCS2LE_st[7] [static]
Initial value:
 {
PCK4BITS(     6,     6,     7,     6,     4,     3,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,     5,     5,     5,eError,eItsMe,eError),
PCK4BITS(     5,     5,     5,eError,     5,eError,     6,     6),
PCK4BITS(     7,     6,     8,     8,     5,     5,     5,eError),
PCK4BITS(     5,     5,     5,eError,eError,eError,     5,     5),
PCK4BITS(     5,     5,     5,eError,     5,eError,eStart,eStart) 
}

Definition at line 529 of file nsMBCSSM.cpp.

const PRUint32 UCS2LECharLenTable[] = {2, 2, 2, 2, 2, 2} [static]

Definition at line 539 of file nsMBCSSM.cpp.

PRUint32 UTF8_cls[256/8] [static]

Definition at line 550 of file nsMBCSSM.cpp.

PRUint32 UTF8_st[26] [static]
Initial value:
 {
PCK4BITS(eError,eStart,eError,eError,eError,eError,     12,     10),
PCK4BITS(     9,     11,     8,     7,     6,     5,     4,     3),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eError,eError,     5,     5,     5,     5,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,     5,     5,     5,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,     7,     7,     7,     7,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,     7,     7,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,     9,     9,     9,     9,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,     9,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,     12,     12,     12,     12,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,     12,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,     12,     12,     12,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eStart,eStart,eStart,eStart,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eError,eError) 
}

Definition at line 587 of file nsMBCSSM.cpp.

const PRUint32 UTF8CharLenTable[] [static]
Initial value:
 {0, 1, 0, 0, 0, 0, 2, 3, 
                            3, 3, 4, 4, 5, 5, 6, 6 }

Definition at line 616 of file nsMBCSSM.cpp.

Generated by  doxygen 1.6.2-20100208