#include "nsCodingStateMachine.h"
Go to the source code of this file.
Variables | |
| static PRUint32 | HZ_cls [256/8] | 
| static PRUint32 | HZ_st [6] | 
| static const PRUint32 | HZCharLenTable [] = {0, 0, 0, 0, 0, 0} | 
| SMModel | HZSMModel | 
| static PRUint32 | ISO2022CN_cls [256/8] | 
| static PRUint32 | ISO2022CN_st [8] | 
| static const PRUint32 | ISO2022CNCharLenTable [] = {0, 0, 0, 0, 0, 0, 0, 0, 0} | 
| SMModel | ISO2022CNSMModel | 
| static PRUint32 | ISO2022JP_cls [256/8] | 
| static PRUint32 | ISO2022JP_st [9] | 
| static const PRUint32 | ISO2022JPCharLenTable [] = {0, 0, 0, 0, 0, 0, 0, 0} | 
| SMModel | ISO2022JPSMModel | 
| static PRUint32 | ISO2022KR_cls [256/8] | 
| static PRUint32 | ISO2022KR_st [5] | 
| static const PRUint32 | ISO2022KRCharLenTable [] = {0, 0, 0, 0, 0, 0} | 
| SMModel | ISO2022KRSMModel | 
Definition at line 39 of file nsEscSM.cpp.
 {
PCK4BITS(eStart,eError,     3,eStart,eStart,eStart,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eError,eError,eStart,eStart,     4,eError),
PCK4BITS(     5,eError,     6,eError,     5,     5,     4,eError),
PCK4BITS(     4,eError,     4,     4,     4,eError,     4,eError),
PCK4BITS(     4,eItsMe,eStart,eStart,eStart,eStart,eStart,eStart) 
}
Definition at line 75 of file nsEscSM.cpp.
const PRUint32 HZCharLenTable[] = {0, 0, 0, 0, 0, 0} [static] | 
        
Definition at line 84 of file nsEscSM.cpp.
 {
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, HZ_cls },
   6,
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, HZ_st },
  HZCharLenTable,
  "HZ-GB-2312",
}
Definition at line 86 of file nsEscSM.cpp.
Referenced by nsEscCharSetProber::nsEscCharSetProber().
PRUint32 ISO2022CN_cls[256/8] [static] | 
        
Definition at line 95 of file nsEscSM.cpp.
PRUint32 ISO2022CN_st[8] [static] | 
        
 {
PCK4BITS(eStart,     3,eError,eStart,eStart,eStart,eStart,eStart),
PCK4BITS(eStart,eError,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eItsMe,eError,eError,eError,     4,eError),
PCK4BITS(eError,eError,eError,eItsMe,eError,eError,eError,eError),
PCK4BITS(     5,     6,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eItsMe,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eError,eItsMe,eError,eStart) 
}
Definition at line 131 of file nsEscSM.cpp.
const PRUint32 ISO2022CNCharLenTable[] = {0, 0, 0, 0, 0, 0, 0, 0, 0} [static] | 
        
Definition at line 142 of file nsEscSM.cpp.
 {
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022CN_cls },
  9,
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022CN_st },
  ISO2022CNCharLenTable,
  "ISO-2022-CN",
}
Definition at line 144 of file nsEscSM.cpp.
Referenced by nsEscCharSetProber::nsEscCharSetProber().
PRUint32 ISO2022JP_cls[256/8] [static] | 
        
Definition at line 152 of file nsEscSM.cpp.
PRUint32 ISO2022JP_st[9] [static] | 
        
 {
PCK4BITS(eStart,     3,eError,eStart,eStart,eStart,eStart,eStart),
PCK4BITS(eStart,eStart,eError,eError,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eError,eError),
PCK4BITS(eError,     5,eError,eError,eError,     4,eError,eError),
PCK4BITS(eError,eError,eError,     6,eItsMe,eError,eItsMe,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eItsMe,eItsMe),
PCK4BITS(eError,eError,eError,eItsMe,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eError,eStart,eStart) 
}
Definition at line 188 of file nsEscSM.cpp.
const PRUint32 ISO2022JPCharLenTable[] = {0, 0, 0, 0, 0, 0, 0, 0} [static] | 
        
Definition at line 200 of file nsEscSM.cpp.
 {
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022JP_cls },
  10,
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022JP_st },
  ISO2022JPCharLenTable,
  "ISO-2022-JP",
}
Definition at line 202 of file nsEscSM.cpp.
Referenced by nsEscCharSetProber::nsEscCharSetProber().
PRUint32 ISO2022KR_cls[256/8] [static] | 
        
Definition at line 210 of file nsEscSM.cpp.
PRUint32 ISO2022KR_st[5] [static] | 
        
 {
PCK4BITS(eStart,     3,eError,eStart,eStart,eStart,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eError,eError,eError,     4,eError,eError),
PCK4BITS(eError,eError,eError,eError,     5,eError,eError,eError),
PCK4BITS(eError,eError,eError,eItsMe,eStart,eStart,eStart,eStart) 
}
Definition at line 246 of file nsEscSM.cpp.
const PRUint32 ISO2022KRCharLenTable[] = {0, 0, 0, 0, 0, 0} [static] | 
        
Definition at line 254 of file nsEscSM.cpp.
 {
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022KR_cls },
   6,
  {eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022KR_st },
  ISO2022KRCharLenTable,
  "ISO-2022-KR",
}
Definition at line 256 of file nsEscSM.cpp.
Referenced by nsEscCharSetProber::nsEscCharSetProber().
 1.6.2-20100208