• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KDECore

Classes | Typedefs | Enumerations | Variables
kencodingprober Namespace Reference

Classes

class  Big5DistributionAnalysis
 
class  CharDistributionAnalysis
 
class  ChineseGroupProber
 
class  EUCJPContextAnalysis
 
class  EUCJPDistributionAnalysis
 
class  EUCKRDistributionAnalysis
 
class  GB2312DistributionAnalysis
 
class  JapaneseContextAnalysis
 
class  JapaneseGroupProber
 
class  nsBig5Prober
 
class  nsCharSetProber
 
class  nsCodingStateMachine
 
class  nsEscCharSetProber
 
class  nsEUCJPProber
 
class  nsEUCKRProber
 
class  nsGB18030Prober
 
class  nsHebrewProber
 
class  nsLatin1Prober
 
class  nsMBCSGroupProber
 
struct  nsPkgInt
 
class  nsSBCSGroupProber
 
class  nsSingleByteCharSetProber
 
class  nsSJISProber
 
class  nsUniversalDetector
 
struct  SequenceModel
 
class  SJISContextAnalysis
 
class  SJISDistributionAnalysis
 
struct  SMModel
 
class  UnicodeGroupProber
 

Typedefs

typedef struct kencodingprober::nsPkgInt nsPkgInt
 

Enumerations

enum  nsBitSft { eBitSft4bits = 2 , eBitSft8bits = 3 , eBitSft16bits = 4 }
 
enum  nsIdxSft { eIdxSft4bits = 3 , eIdxSft8bits = 2 , eIdxSft16bits = 1 }
 
enum  nsInputState { ePureAscii = 0 , eEscAscii = 1 , eHighbyte = 2 }
 
enum  nsProbingState { eDetecting = 0 , eFoundIt = 1 , eNotMe = 2 }
 
enum  nsSftMsk { eSftMsk4bits = 7 , eSftMsk8bits = 3 , eSftMsk16bits = 1 }
 
enum  nsSMState { eStart = 0 , eError = 1 , eItsMe = 2 }
 
enum  nsUnitMsk { eUnitMsk4bits = 0x0000000FL , eUnitMsk8bits = 0x000000FFL , eUnitMsk16bits = 0x0000FFFFL }
 

Variables

static unsigned int BIG5_cls [256/8]
 
static unsigned int BIG5_st [3]
 
static const unsigned int Big5CharLenTable [] = {0, 1, 1, 2, 0}
 
KDE_NO_EXPORT SMModel Big5SMModel
 
const char BulgarianLangModel []
 
static unsigned int EUCJP_cls [256/8]
 
static unsigned int EUCJP_st [5]
 
static const unsigned int EUCJPCharLenTable [] = {2, 2, 2, 3, 1, 0}
 
KDE_NO_EXPORT SMModel EUCJPSMModel
 
static unsigned int EUCKR_cls [256/8]
 
static unsigned int EUCKR_st [2]
 
static const unsigned int EUCKRCharLenTable [] = {0, 1, 2, 0}
 
KDE_NO_EXPORT SMModel EUCKRSMModel
 
static unsigned int GB18030_cls [256/8]
 
static unsigned int GB18030_st [6]
 
static const unsigned int GB18030CharLenTable [] = {0, 1, 1, 1, 1, 1, 2}
 
KDE_NO_EXPORT SMModel GB18030SMModel
 
const char GreekLangModel []
 
const char HebrewLangModel []
 
const char HungarianLangModel []
 
static unsigned int HZ_cls [256/8]
 
static unsigned int HZ_st [6]
 
static const unsigned int HZCharLenTable [] = {0, 0, 0, 0, 0, 0}
 
KDE_NO_EXPORT SMModel HZSMModel
 
const unsigned char IBM855_CharToOrderMap []
 
SequenceModel Ibm855Model
 
const unsigned char IBM866_CharToOrderMap []
 
SequenceModel Ibm866Model
 
static unsigned int ISO2022CN_cls [256/8]
 
static unsigned int ISO2022CN_st [8]
 
static const unsigned int ISO2022CNCharLenTable [] = {0, 0, 0, 0, 0, 0, 0, 0, 0}
 
KDE_NO_EXPORT SMModel ISO2022CNSMModel
 
static unsigned int ISO2022JP_cls [256/8]
 
static unsigned int ISO2022JP_st [9]
 
static const unsigned int ISO2022JPCharLenTable [] = {0, 0, 0, 0, 0, 0, 0, 0}
 
KDE_NO_EXPORT SMModel ISO2022JPSMModel
 
static unsigned int ISO2022KR_cls [256/8]
 
static unsigned int ISO2022KR_st [5]
 
static const unsigned int ISO2022KRCharLenTable [] = {0, 0, 0, 0, 0, 0}
 
KDE_NO_EXPORT SMModel ISO2022KRSMModel
 
const char jp2CharContext [83][83]
 
static const unsigned char KOI8R_CharToOrderMap []
 
SequenceModel Koi8rModel
 
static unsigned char Latin1_CharToClass []
 
static unsigned char Latin1ClassModel []
 
const unsigned char Latin2_HungarianCharToOrderMap []
 
SequenceModel Latin2HungarianModel
 
const unsigned char Latin5_BulgarianCharToOrderMap []
 
const unsigned char latin5_CharToOrderMap []
 
SequenceModel KDE_NO_EXPORT Latin5BulgarianModel
 
SequenceModel Latin5Model
 
const unsigned char Latin7_CharToOrderMap []
 
SequenceModel Latin7Model
 
const unsigned char macCyrillic_CharToOrderMap []
 
SequenceModel MacCyrillicModel
 
const char RussianLangModel []
 
static unsigned int SJIS_cls [256/8]
 
static unsigned int SJIS_st [3]
 
static const unsigned int SJISCharLenTable [] = {0, 1, 1, 2, 0, 0}
 
KDE_NO_EXPORT SMModel SJISSMModel
 
const char ThaiLangModel []
 
const unsigned char TIS620CharToOrderMap []
 
SequenceModel TIS620ThaiModel
 
static unsigned int UCS2BE_cls [256/8]
 
static unsigned int UCS2BE_st [7]
 
static const unsigned int UCS2BECharLenTable [] = {2, 2, 2, 0, 2, 2}
 
KDE_NO_EXPORT SMModel UCS2BESMModel
 
static unsigned int UCS2LE_cls [256/8]
 
static unsigned int UCS2LE_st [7]
 
static const unsigned int UCS2LECharLenTable [] = {2, 2, 2, 2, 2, 2}
 
KDE_NO_EXPORT SMModel UCS2LESMModel
 
static unsigned int UTF8_cls [256/8]
 
static unsigned int UTF8_st [26]
 
static const unsigned int UTF8CharLenTable []
 
KDE_NO_EXPORT SMModel UTF8SMModel
 
const unsigned char win1250HungarianCharToOrderMap []
 
SequenceModel Win1250HungarianModel
 
static const unsigned char win1251_CharToOrderMap []
 
const unsigned char win1251BulgarianCharToOrderMap []
 
SequenceModel KDE_NO_EXPORT Win1251BulgarianModel
 
SequenceModel Win1251Model
 
const unsigned char win1253_CharToOrderMap []
 
SequenceModel Win1253Model
 
const unsigned char win1255_CharToOrderMap []
 
SequenceModel Win1255Model
 

Typedef Documentation

◆ nsPkgInt

typedef struct kencodingprober::nsPkgInt kencodingprober::nsPkgInt

Enumeration Type Documentation

◆ nsBitSft

enum kencodingprober::nsBitSft
Enumerator
eBitSft4bits 
eBitSft8bits 
eBitSft16bits 

Definition at line 42 of file nsPkgInt.h.

◆ nsIdxSft

enum kencodingprober::nsIdxSft
Enumerator
eIdxSft4bits 
eIdxSft8bits 
eIdxSft16bits 

Definition at line 30 of file nsPkgInt.h.

◆ nsInputState

enum kencodingprober::nsInputState
Enumerator
ePureAscii 
eEscAscii 
eHighbyte 

Definition at line 34 of file nsUniversalDetector.h.

◆ nsProbingState

enum kencodingprober::nsProbingState
Enumerator
eDetecting 
eFoundIt 
eNotMe 

Definition at line 34 of file nsCharSetProber.h.

◆ nsSftMsk

enum kencodingprober::nsSftMsk
Enumerator
eSftMsk4bits 
eSftMsk8bits 
eSftMsk16bits 

Definition at line 36 of file nsPkgInt.h.

◆ nsSMState

enum kencodingprober::nsSMState
Enumerator
eStart 
eError 
eItsMe 

Definition at line 35 of file nsCodingStateMachine.h.

◆ nsUnitMsk

enum kencodingprober::nsUnitMsk
Enumerator
eUnitMsk4bits 
eUnitMsk8bits 
eUnitMsk16bits 

Definition at line 48 of file nsPkgInt.h.

Variable Documentation

◆ BIG5_cls

unsigned int kencodingprober::BIG5_cls[256/8]
static

Definition at line 37 of file nsMBCSSM.cpp.

◆ BIG5_st

unsigned int kencodingprober::BIG5_st[3]
static
Initial value:
= {
PCK4BITS(eError,eStart,eStart, 3,eError,eError,eError,eError),
PCK4BITS(eError,eError,eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eError),
}
PCK4BITS
#define PCK4BITS(a, b, c, d, e, f, g, h)
Definition: nsPkgInt.h:68

Definition at line 74 of file nsMBCSSM.cpp.

◆ Big5CharLenTable

const unsigned int kencodingprober::Big5CharLenTable[] = {0, 1, 1, 2, 0}
static

Definition at line 80 of file nsMBCSSM.cpp.

◆ Big5SMModel

SMModel kencodingprober::Big5SMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, BIG5_cls },
5,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, BIG5_st },
Big5CharLenTable,
"Big5",
}
kencodingprober::eBitSft4bits
@ eBitSft4bits
Definition: nsPkgInt.h:43
kencodingprober::eIdxSft4bits
@ eIdxSft4bits
Definition: nsPkgInt.h:31
kencodingprober::eUnitMsk4bits
@ eUnitMsk4bits
Definition: nsPkgInt.h:49
kencodingprober::eSftMsk4bits
@ eSftMsk4bits
Definition: nsPkgInt.h:37

Definition at line 82 of file nsMBCSSM.cpp.

◆ BulgarianLangModel

const char kencodingprober::BulgarianLangModel[]

Definition at line 86 of file LangBulgarianModel.cpp.

◆ EUCJP_cls

unsigned int kencodingprober::EUCJP_cls[256/8]
static

Definition at line 90 of file nsMBCSSM.cpp.

◆ EUCJP_st

unsigned int kencodingprober::EUCJP_st[5]
static
Initial value:
= {
PCK4BITS( 3, 4, 3, 5,eStart,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eStart,eError,eStart,eError,eError,eError),
PCK4BITS(eError,eError,eStart,eError,eError,eError, 3,eError),
}

Definition at line 127 of file nsMBCSSM.cpp.

◆ EUCJPCharLenTable

const unsigned int kencodingprober::EUCJPCharLenTable[] = {2, 2, 2, 3, 1, 0}
static

Definition at line 135 of file nsMBCSSM.cpp.

◆ EUCJPSMModel

SMModel kencodingprober::EUCJPSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, EUCJP_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, EUCJP_st },
EUCJPCharLenTable,
"EUC-JP",
}

Definition at line 137 of file nsMBCSSM.cpp.

◆ EUCKR_cls

unsigned int kencodingprober::EUCKR_cls[256/8]
static

Definition at line 145 of file nsMBCSSM.cpp.

◆ EUCKR_st

unsigned int kencodingprober::EUCKR_st[2]
static
Initial value:
= {
PCK4BITS(eError,eStart, 3,eError,eError,eError,eError,eError),
}

Definition at line 182 of file nsMBCSSM.cpp.

◆ EUCKRCharLenTable

const unsigned int kencodingprober::EUCKRCharLenTable[] = {0, 1, 2, 0}
static

Definition at line 187 of file nsMBCSSM.cpp.

◆ EUCKRSMModel

SMModel kencodingprober::EUCKRSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, EUCKR_cls },
4,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, EUCKR_st },
EUCKRCharLenTable,
"EUC-KR",
}

Definition at line 189 of file nsMBCSSM.cpp.

◆ GB18030_cls

unsigned int kencodingprober::GB18030_cls[256/8]
static

Definition at line 253 of file nsMBCSSM.cpp.

◆ GB18030_st

unsigned int kencodingprober::GB18030_st[6]
static
Initial value:
= {
PCK4BITS(eError,eStart,eStart,eStart,eStart,eStart, 3,eError),
PCK4BITS(eError,eError,eError,eError,eError,eError,eItsMe,eItsMe),
PCK4BITS(eItsMe,eItsMe,eItsMe,eItsMe,eItsMe,eError,eError,eStart),
PCK4BITS( 4,eError,eStart,eStart,eError,eError,eError,eError),
PCK4BITS(eError,eError, 5,eError,eError,eError,eItsMe,eError),
}

Definition at line 289 of file nsMBCSSM.cpp.

◆ GB18030CharLenTable

const unsigned int kencodingprober::GB18030CharLenTable[] = {0, 1, 1, 1, 1, 1, 2}
static

Definition at line 303 of file nsMBCSSM.cpp.

◆ GB18030SMModel

SMModel kencodingprober::GB18030SMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, GB18030_cls },
7,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, GB18030_st },
GB18030CharLenTable,
"GB18030",
}

Definition at line 305 of file nsMBCSSM.cpp.

◆ GreekLangModel

const char kencodingprober::GreekLangModel[]

Definition at line 85 of file LangGreekModel.cpp.

◆ HebrewLangModel

const char kencodingprober::HebrewLangModel[]

Definition at line 66 of file LangHebrewModel.cpp.

◆ HungarianLangModel

const char kencodingprober::HungarianLangModel[]

Definition at line 83 of file LangHungarianModel.cpp.

◆ HZ_cls

unsigned int kencodingprober::HZ_cls[256/8]
static

Definition at line 29 of file nsEscSM.cpp.

◆ HZ_st

unsigned int kencodingprober::HZ_st[6]
static
Initial value:
= {
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),
}

Definition at line 65 of file nsEscSM.cpp.

◆ HZCharLenTable

const unsigned int kencodingprober::HZCharLenTable[] = {0, 0, 0, 0, 0, 0}
static

Definition at line 74 of file nsEscSM.cpp.

◆ HZSMModel

SMModel kencodingprober::HZSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, HZ_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, HZ_st },
HZCharLenTable,
"HZ-GB-2312",
}

Definition at line 76 of file nsEscSM.cpp.

◆ IBM855_CharToOrderMap

const unsigned char kencodingprober::IBM855_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
191,192,193,194, 68,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217, 27, 59, 54, 70,
3, 37, 21, 44, 28, 58, 13, 41, 2, 48, 39, 53, 19, 46,218,219,
220,221,222,223,224, 26, 55, 4, 42,225,226,227,228, 23, 60,229,
230,231,232,233,234,235, 11, 36,236,237,238,239,240,241,242,243,
8, 49, 12, 38, 5, 31, 1, 34, 15,244,245,246,247, 35, 16,248,
43, 9, 45, 7, 32, 6, 40, 14, 52, 24, 56, 10, 33, 17, 61,249,
250, 18, 62, 20, 51, 25, 57, 30, 47, 29, 63, 22, 50,251,252,255,
}

Definition at line 112 of file LangCyrillicModel.cpp.

◆ Ibm855Model

SequenceModel kencodingprober::Ibm855Model
Initial value:
=
{
IBM855_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"IBM855"
}
kencodingprober::RussianLangModel
const char RussianLangModel[]
Definition: LangCyrillicModel.cpp:158
kencodingprober::IBM855_CharToOrderMap
const unsigned char IBM855_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:112

Definition at line 336 of file LangCyrillicModel.cpp.

◆ IBM866_CharToOrderMap

const unsigned char kencodingprober::IBM866_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
37, 44, 33, 46, 41, 48, 56, 51, 42, 60, 36, 49, 38, 31, 34, 35,
45, 32, 40, 52, 53, 55, 58, 50, 57, 63, 70, 62, 61, 47, 59, 43,
3, 21, 10, 19, 13, 2, 24, 20, 4, 23, 11, 8, 12, 5, 1, 15,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
9, 7, 6, 14, 39, 26, 28, 22, 25, 29, 54, 18, 17, 30, 27, 16,
239, 68,240,241,242,243,244,245,246,247,248,249,250,251,252,255,
}

Definition at line 132 of file LangCyrillicModel.cpp.

◆ Ibm866Model

SequenceModel kencodingprober::Ibm866Model
Initial value:
=
{
IBM866_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"IBM866"
}
kencodingprober::IBM866_CharToOrderMap
const unsigned char IBM866_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:132

Definition at line 327 of file LangCyrillicModel.cpp.

◆ ISO2022CN_cls

unsigned int kencodingprober::ISO2022CN_cls[256/8]
static

Definition at line 85 of file nsEscSM.cpp.

◆ ISO2022CN_st

unsigned int kencodingprober::ISO2022CN_st[8]
static
Initial value:
= {
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),
}

Definition at line 121 of file nsEscSM.cpp.

◆ ISO2022CNCharLenTable

const unsigned int kencodingprober::ISO2022CNCharLenTable[] = {0, 0, 0, 0, 0, 0, 0, 0, 0}
static

Definition at line 132 of file nsEscSM.cpp.

◆ ISO2022CNSMModel

SMModel kencodingprober::ISO2022CNSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022CN_cls },
9,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022CN_st },
ISO2022CNCharLenTable,
"ISO-2022-CN",
}

Definition at line 134 of file nsEscSM.cpp.

◆ ISO2022JP_cls

unsigned int kencodingprober::ISO2022JP_cls[256/8]
static

Definition at line 142 of file nsEscSM.cpp.

◆ ISO2022JP_st

unsigned int kencodingprober::ISO2022JP_st[9]
static
Initial value:
= {
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),
}

Definition at line 178 of file nsEscSM.cpp.

◆ ISO2022JPCharLenTable

const unsigned int kencodingprober::ISO2022JPCharLenTable[] = {0, 0, 0, 0, 0, 0, 0, 0}
static

Definition at line 190 of file nsEscSM.cpp.

◆ ISO2022JPSMModel

SMModel kencodingprober::ISO2022JPSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022JP_cls },
10,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022JP_st },
ISO2022JPCharLenTable,
"ISO-2022-JP",
}

Definition at line 192 of file nsEscSM.cpp.

◆ ISO2022KR_cls

unsigned int kencodingprober::ISO2022KR_cls[256/8]
static

Definition at line 200 of file nsEscSM.cpp.

◆ ISO2022KR_st

unsigned int kencodingprober::ISO2022KR_st[5]
static
Initial value:
= {
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),
}

Definition at line 236 of file nsEscSM.cpp.

◆ ISO2022KRCharLenTable

const unsigned int kencodingprober::ISO2022KRCharLenTable[] = {0, 0, 0, 0, 0, 0}
static

Definition at line 244 of file nsEscSM.cpp.

◆ ISO2022KRSMModel

SMModel kencodingprober::ISO2022KRSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022KR_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, ISO2022KR_st },
ISO2022KRCharLenTable,
"ISO-2022-KR",
}

Definition at line 246 of file nsEscSM.cpp.

◆ jp2CharContext

const char kencodingprober::jp2CharContext

Definition at line 30 of file JpCntx.cpp.

◆ KOI8R_CharToOrderMap

const unsigned char kencodingprober::KOI8R_CharToOrderMap[]
static
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225, 68,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
27, 3, 21, 28, 13, 2, 39, 19, 26, 4, 23, 11, 8, 12, 5, 1,
15, 16, 9, 7, 6, 14, 24, 10, 17, 18, 20, 25, 30, 29, 22, 54,
59, 37, 44, 58, 41, 48, 53, 46, 55, 42, 60, 36, 49, 38, 31, 34,
35, 43, 45, 32, 40, 52, 56, 33, 61, 62, 51, 57, 47, 63, 50, 70,
}

Definition at line 32 of file LangCyrillicModel.cpp.

◆ Koi8rModel

SequenceModel kencodingprober::Koi8rModel
Initial value:
=
{
KOI8R_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"KOI8-R"
}
kencodingprober::KOI8R_CharToOrderMap
static const unsigned char KOI8R_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:32

Definition at line 291 of file LangCyrillicModel.cpp.

◆ Latin1_CharToClass

unsigned char kencodingprober::Latin1_CharToClass[]
static

Definition at line 41 of file nsLatin1Prober.cpp.

◆ Latin1ClassModel

unsigned char kencodingprober::Latin1ClassModel[]
static
Initial value:
=
{
0, 0, 0, 0, 0, 0, 0, 0,
0, 3, 3, 3, 3, 3, 3, 3,
0, 3, 3, 3, 3, 3, 3, 3,
0, 3, 3, 3, 1, 1, 3, 3,
0, 3, 3, 3, 1, 2, 1, 2,
0, 3, 3, 3, 3, 3, 3, 3,
0, 3, 1, 3, 1, 1, 1, 3,
0, 3, 1, 3, 1, 1, 3, 3,
}

Definition at line 83 of file nsLatin1Prober.cpp.

◆ Latin2_HungarianCharToOrderMap

const unsigned char kencodingprober::Latin2_HungarianCharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 28, 40, 54, 45, 32, 50, 49, 38, 39, 53, 36, 41, 34, 35, 47,
46, 71, 43, 33, 37, 57, 48, 64, 68, 55, 52,253,253,253,253,253,
253, 2, 18, 26, 17, 1, 27, 12, 20, 9, 22, 7, 6, 13, 4, 8,
23, 67, 10, 5, 3, 21, 19, 65, 62, 16, 11,253,253,253,253,253,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197, 75,198,199,200,201,202,203,204,205,
79,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221, 51, 81,222, 78,223,224,225,226, 44,227,228,229, 61,230,231,
232,233,234, 58,235, 66, 59,236,237,238, 60, 69, 63,239,240,241,
82, 14, 74,242, 70, 80,243, 72,244, 15, 83, 77, 84, 30, 76, 85,
245,246,247, 25, 73, 42, 24,248,249,250, 31, 56, 29,251,252,253,
}

Definition at line 37 of file LangHungarianModel.cpp.

◆ Latin2HungarianModel

SequenceModel kencodingprober::Latin2HungarianModel
Initial value:
=
{
Latin2_HungarianCharToOrderMap,
HungarianLangModel,
(float)0.947368,
true,
"ISO-8859-2"
}
kencodingprober::Latin2_HungarianCharToOrderMap
const unsigned char Latin2_HungarianCharToOrderMap[]
Definition: LangHungarianModel.cpp:37
kencodingprober::HungarianLangModel
const char HungarianLangModel[]
Definition: LangHungarianModel.cpp:83

Definition at line 215 of file LangHungarianModel.cpp.

◆ Latin5_BulgarianCharToOrderMap

const unsigned char kencodingprober::Latin5_BulgarianCharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 77, 90, 99,100, 72,109,107,101, 79,185, 81,102, 76, 94, 82,
110,186,108, 91, 74,119, 84, 96,111,187,115,253,253,253,253,253,
253, 65, 69, 70, 66, 63, 68,112,103, 92,194,104, 95, 86, 87, 71,
116,195, 85, 93, 97,113,196,197,198,199,200,253,253,253,253,253,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
81,226,227,228,229,230,105,231,232,233,234,235,236, 45,237,238,
31, 32, 35, 43, 37, 44, 55, 47, 40, 59, 33, 46, 38, 36, 41, 30,
39, 28, 34, 51, 48, 49, 53, 50, 54, 57, 61,239, 67,240, 60, 56,
1, 18, 9, 20, 11, 3, 23, 15, 2, 26, 12, 10, 14, 6, 4, 13,
7, 8, 5, 19, 29, 25, 22, 21, 27, 24, 17, 75, 52,241, 42, 16,
62,242,243,244, 58,245, 98,246,247,248,249,250,251, 91,252,253,
}

Definition at line 40 of file LangBulgarianModel.cpp.

◆ latin5_CharToOrderMap

const unsigned char kencodingprober::latin5_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
37, 44, 33, 46, 41, 48, 56, 51, 42, 60, 36, 49, 38, 31, 34, 35,
45, 32, 40, 52, 53, 55, 58, 50, 57, 63, 70, 62, 61, 47, 59, 43,
3, 21, 10, 19, 13, 2, 24, 20, 4, 23, 11, 8, 12, 5, 1, 15,
9, 7, 6, 14, 39, 26, 28, 22, 25, 29, 54, 18, 17, 30, 27, 16,
239, 68,240,241,242,243,244,245,246,247,248,249,250,251,252,255,
}

Definition at line 72 of file LangCyrillicModel.cpp.

◆ Latin5BulgarianModel

SequenceModel kencodingprober::Latin5BulgarianModel
Initial value:
=
{
Latin5_BulgarianCharToOrderMap,
BulgarianLangModel,
(float)0.969392,
false,
"ISO-8859-5"
}
kencodingprober::Latin5_BulgarianCharToOrderMap
const unsigned char Latin5_BulgarianCharToOrderMap[]
Definition: LangBulgarianModel.cpp:40
kencodingprober::BulgarianLangModel
const char BulgarianLangModel[]
Definition: LangBulgarianModel.cpp:86

Definition at line 218 of file LangBulgarianModel.cpp.

◆ Latin5Model

SequenceModel kencodingprober::Latin5Model
Initial value:
=
{
latin5_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"ISO-8859-5"
}
kencodingprober::latin5_CharToOrderMap
const unsigned char latin5_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:72

Definition at line 309 of file LangCyrillicModel.cpp.

◆ Latin7_CharToOrderMap

const unsigned char kencodingprober::Latin7_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 82,100,104, 94, 98,101,116,102,111,187,117, 92, 88,113, 85,
79,118,105, 83, 67,114,119, 95, 99,109,188,253,253,253,253,253,
253, 72, 70, 80, 81, 60, 96, 93, 89, 68,120, 97, 77, 86, 69, 55,
78,115, 65, 66, 58, 76,106,103, 87,107,112,253,253,253,253,253,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,233, 90,253,253,253,253,253,253,253,253,253,253, 74,253,253,
253,253,253,253,247,248, 61, 36, 46, 71, 73,253, 54,253,108,123,
110, 31, 51, 43, 41, 34, 91, 40, 52, 47, 44, 53, 38, 49, 59, 39,
35, 48,250, 37, 33, 45, 56, 50, 84, 57,120,121, 17, 18, 22, 15,
124, 1, 29, 20, 21, 3, 32, 13, 25, 5, 11, 16, 10, 6, 30, 4,
9, 8, 14, 7, 2, 12, 28, 23, 42, 24, 64, 75, 19, 26, 27,253,
}

Definition at line 37 of file LangGreekModel.cpp.

◆ Latin7Model

SequenceModel kencodingprober::Latin7Model
Initial value:
=
{
Latin7_CharToOrderMap,
GreekLangModel,
(float)0.982851,
false,
"ISO-8859-7"
}
kencodingprober::GreekLangModel
const char GreekLangModel[]
Definition: LangGreekModel.cpp:85
kencodingprober::Latin7_CharToOrderMap
const unsigned char Latin7_CharToOrderMap[]
Definition: LangGreekModel.cpp:37

Definition at line 217 of file LangGreekModel.cpp.

◆ macCyrillic_CharToOrderMap

const unsigned char kencodingprober::macCyrillic_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
37, 44, 33, 46, 41, 48, 56, 51, 42, 60, 36, 49, 38, 31, 34, 35,
45, 32, 40, 52, 53, 55, 58, 50, 57, 63, 70, 62, 61, 47, 59, 43,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252, 68, 16,
3, 21, 10, 19, 13, 2, 24, 20, 4, 23, 11, 8, 12, 5, 1, 15,
9, 7, 6, 14, 39, 26, 28, 22, 25, 29, 54, 18, 17, 30, 27,255,
}

Definition at line 92 of file LangCyrillicModel.cpp.

◆ MacCyrillicModel

SequenceModel kencodingprober::MacCyrillicModel
Initial value:
=
{
macCyrillic_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"x-mac-cyrillic"
}
kencodingprober::macCyrillic_CharToOrderMap
const unsigned char macCyrillic_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:92

Definition at line 318 of file LangCyrillicModel.cpp.

◆ RussianLangModel

const char kencodingprober::RussianLangModel[]

Definition at line 158 of file LangCyrillicModel.cpp.

◆ SJIS_cls

unsigned int kencodingprober::SJIS_cls[256/8]
static

Definition at line 315 of file nsMBCSSM.cpp.

◆ SJIS_st

unsigned int kencodingprober::SJIS_st[3]
static
Initial value:
= {
PCK4BITS(eError,eStart,eStart, 3,eError,eError,eError,eError),
PCK4BITS(eError,eError,eError,eError,eItsMe,eItsMe,eItsMe,eItsMe),
}

Definition at line 354 of file nsMBCSSM.cpp.

◆ SJISCharLenTable

const unsigned int kencodingprober::SJISCharLenTable[] = {0, 1, 1, 2, 0, 0}
static

Definition at line 360 of file nsMBCSSM.cpp.

◆ SJISSMModel

SMModel kencodingprober::SJISSMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, SJIS_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, SJIS_st },
SJISCharLenTable,
"Shift_JIS",
}

Definition at line 362 of file nsMBCSSM.cpp.

◆ ThaiLangModel

const char kencodingprober::ThaiLangModel[]

Definition at line 70 of file LangThaiModel.cpp.

◆ TIS620CharToOrderMap

const unsigned char kencodingprober::TIS620CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,182,106,107,100,183,184,185,101, 94,186,187,108,109,110,111,
188,189,190, 89, 95,112,113,191,192,193,194,253,253,253,253,253,
253, 64, 72, 73,114, 74,115,116,102, 81,201,117, 90,103, 78, 82,
96,202, 91, 79, 84,104,105, 97, 98, 92,203,253,253,253,253,253,
209,210,211,212,213, 88,214,215,216,217,218,219,220,118,221,222,
223,224, 99, 85, 83,225,226,227,228,229,230,231,232,233,234,235,
236, 5, 30,237, 24,238, 75, 8, 26, 52, 34, 51,119, 47, 58, 57,
49, 53, 55, 43, 20, 19, 44, 14, 48, 3, 17, 25, 39, 62, 31, 54,
45, 9, 16, 2, 61, 15,239, 12, 42, 46, 18, 21, 76, 4, 66, 63,
22, 10, 1, 36, 23, 13, 40, 27, 32, 35, 86,240,241,242,243,244,
11, 28, 41, 29, 33,245, 50, 37, 6, 7, 67, 77, 38, 93,246,247,
68, 56, 59, 65, 69, 60, 70, 80, 71, 87,248,249,250,251,252,253,
}

Definition at line 41 of file LangThaiModel.cpp.

◆ TIS620ThaiModel

SequenceModel kencodingprober::TIS620ThaiModel
Initial value:
=
{
TIS620CharToOrderMap,
ThaiLangModel,
(float)0.926386,
false,
"TIS-620"
}
kencodingprober::ThaiLangModel
const char ThaiLangModel[]
Definition: LangThaiModel.cpp:70
kencodingprober::TIS620CharToOrderMap
const unsigned char TIS620CharToOrderMap[]
Definition: LangThaiModel.cpp:41

Definition at line 203 of file LangThaiModel.cpp.

◆ UCS2BE_cls

unsigned int kencodingprober::UCS2BE_cls[256/8]
static

Definition at line 371 of file nsMBCSSM.cpp.

◆ UCS2BE_st

unsigned int kencodingprober::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),
}

Definition at line 407 of file nsMBCSSM.cpp.

◆ UCS2BECharLenTable

const unsigned int kencodingprober::UCS2BECharLenTable[] = {2, 2, 2, 0, 2, 2}
static

Definition at line 417 of file nsMBCSSM.cpp.

◆ UCS2BESMModel

SMModel kencodingprober::UCS2BESMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UCS2BE_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UCS2BE_st },
UCS2BECharLenTable,
"UTF-16BE",
}

Definition at line 419 of file nsMBCSSM.cpp.

◆ UCS2LE_cls

unsigned int kencodingprober::UCS2LE_cls[256/8]
static

Definition at line 427 of file nsMBCSSM.cpp.

◆ UCS2LE_st

unsigned int kencodingprober::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),
}

Definition at line 463 of file nsMBCSSM.cpp.

◆ UCS2LECharLenTable

const unsigned int kencodingprober::UCS2LECharLenTable[] = {2, 2, 2, 2, 2, 2}
static

Definition at line 473 of file nsMBCSSM.cpp.

◆ UCS2LESMModel

SMModel kencodingprober::UCS2LESMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UCS2LE_cls },
6,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UCS2LE_st },
UCS2LECharLenTable,
"UTF-16LE",
}

Definition at line 475 of file nsMBCSSM.cpp.

◆ UTF8_cls

unsigned int kencodingprober::UTF8_cls[256/8]
static

Definition at line 484 of file nsMBCSSM.cpp.

◆ UTF8_st

unsigned int kencodingprober::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),
}

Definition at line 521 of file nsMBCSSM.cpp.

◆ UTF8CharLenTable

const unsigned int kencodingprober::UTF8CharLenTable[]
static
Initial value:
= {0, 1, 0, 0, 0, 0, 2, 3,
3, 3, 4, 4, 5, 5, 6, 6 }

Definition at line 550 of file nsMBCSSM.cpp.

◆ UTF8SMModel

SMModel kencodingprober::UTF8SMModel
Initial value:
= {
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UTF8_cls },
16,
{eIdxSft4bits, eSftMsk4bits, eBitSft4bits, eUnitMsk4bits, UTF8_st },
UTF8CharLenTable,
"UTF-8",
}

Definition at line 553 of file nsMBCSSM.cpp.

◆ win1250HungarianCharToOrderMap

const unsigned char kencodingprober::win1250HungarianCharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 28, 40, 54, 45, 32, 50, 49, 38, 39, 53, 36, 41, 34, 35, 47,
46, 72, 43, 33, 37, 57, 48, 64, 68, 55, 52,253,253,253,253,253,
253, 2, 18, 26, 17, 1, 27, 12, 20, 9, 22, 7, 6, 13, 4, 8,
23, 67, 10, 5, 3, 21, 19, 65, 62, 16, 11,253,253,253,253,253,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180, 78,181, 69,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197, 76,198,199,200,201,202,203,204,205,
81,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221, 51, 83,222, 80,223,224,225,226, 44,227,228,229, 61,230,231,
232,233,234, 58,235, 66, 59,236,237,238, 60, 70, 63,239,240,241,
84, 14, 75,242, 71, 82,243, 73,244, 15, 85, 79, 86, 30, 77, 87,
245,246,247, 25, 74, 42, 24,248,249,250, 31, 56, 29,251,252,253,
}

Definition at line 57 of file LangHungarianModel.cpp.

◆ Win1250HungarianModel

SequenceModel kencodingprober::Win1250HungarianModel
Initial value:
=
{
win1250HungarianCharToOrderMap,
HungarianLangModel,
(float)0.947368,
true,
"windows-1250"
}
kencodingprober::win1250HungarianCharToOrderMap
const unsigned char win1250HungarianCharToOrderMap[]
Definition: LangHungarianModel.cpp:57

Definition at line 224 of file LangHungarianModel.cpp.

◆ win1251_CharToOrderMap

const unsigned char kencodingprober::win1251_CharToOrderMap[]
static
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253,142,143,144,145,146,147,148,149,150,151,152, 74,153, 75,154,
155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,
253, 71,172, 66,173, 65,174, 76,175, 64,176,177, 77, 72,178, 69,
67,179, 78, 73,180,181, 79,182,183,184,185,253,253,253,253,253,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246, 68,247,248,249,250,251,252,253,
37, 44, 33, 46, 41, 48, 56, 51, 42, 60, 36, 49, 38, 31, 34, 35,
45, 32, 40, 52, 53, 55, 58, 50, 57, 63, 70, 62, 61, 47, 59, 43,
3, 21, 10, 19, 13, 2, 24, 20, 4, 23, 11, 8, 12, 5, 1, 15,
9, 7, 6, 14, 39, 26, 28, 22, 25, 29, 54, 18, 17, 30, 27, 16,
}

Definition at line 52 of file LangCyrillicModel.cpp.

◆ win1251BulgarianCharToOrderMap

const unsigned char kencodingprober::win1251BulgarianCharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 77, 90, 99,100, 72,109,107,101, 79,185, 81,102, 76, 94, 82,
110,186,108, 91, 74,119, 84, 96,111,187,115,253,253,253,253,253,
253, 65, 69, 70, 66, 63, 68,112,103, 92,194,104, 95, 86, 87, 71,
116,195, 85, 93, 97,113,196,197,198,199,200,253,253,253,253,253,
206,207,208,209,210,211,212,213,120,214,215,216,217,218,219,220,
221, 78, 64, 83,121, 98,117,105,222,223,224,225,226,227,228,229,
88,230,231,232,233,122, 89,106,234,235,236,237,238, 45,239,240,
73, 80,118,114,241,242,243,244,245, 62, 58,246,247,248,249,250,
31, 32, 35, 43, 37, 44, 55, 47, 40, 59, 33, 46, 38, 36, 41, 30,
39, 28, 34, 51, 48, 49, 53, 50, 54, 57, 61,251, 67,252, 60, 56,
1, 18, 9, 20, 11, 3, 23, 15, 2, 26, 12, 10, 14, 6, 4, 13,
7, 8, 5, 19, 29, 25, 22, 21, 27, 24, 17, 75, 52,253, 42, 16,
}

Definition at line 60 of file LangBulgarianModel.cpp.

◆ Win1251BulgarianModel

SequenceModel kencodingprober::Win1251BulgarianModel
Initial value:
=
{
win1251BulgarianCharToOrderMap,
BulgarianLangModel,
(float)0.969392,
false,
"windows-1251"
}
kencodingprober::win1251BulgarianCharToOrderMap
const unsigned char win1251BulgarianCharToOrderMap[]
Definition: LangBulgarianModel.cpp:60

Definition at line 227 of file LangBulgarianModel.cpp.

◆ Win1251Model

SequenceModel kencodingprober::Win1251Model
Initial value:
=
{
win1251_CharToOrderMap,
RussianLangModel,
(float)0.976601,
false,
"windows-1251"
}
kencodingprober::win1251_CharToOrderMap
static const unsigned char win1251_CharToOrderMap[]
Definition: LangCyrillicModel.cpp:52

Definition at line 300 of file LangCyrillicModel.cpp.

◆ win1253_CharToOrderMap

const unsigned char kencodingprober::win1253_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 82,100,104, 94, 98,101,116,102,111,187,117, 92, 88,113, 85,
79,118,105, 83, 67,114,119, 95, 99,109,188,253,253,253,253,253,
253, 72, 70, 80, 81, 60, 96, 93, 89, 68,120, 97, 77, 86, 69, 55,
78,115, 65, 66, 58, 76,106,103, 87,107,112,253,253,253,253,253,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,233, 61,253,253,253,253,253,253,253,253,253,253, 74,253,253,
253,253,253,253,247,253,253, 36, 46, 71, 73,253, 54,253,108,123,
110, 31, 51, 43, 41, 34, 91, 40, 52, 47, 44, 53, 38, 49, 59, 39,
35, 48,250, 37, 33, 45, 56, 50, 84, 57,120,121, 17, 18, 22, 15,
124, 1, 29, 20, 21, 3, 32, 13, 25, 5, 11, 16, 10, 6, 30, 4,
9, 8, 14, 7, 2, 12, 28, 23, 42, 24, 64, 75, 19, 26, 27,253,
}

Definition at line 59 of file LangGreekModel.cpp.

◆ Win1253Model

SequenceModel kencodingprober::Win1253Model
Initial value:
=
{
win1253_CharToOrderMap,
GreekLangModel,
(float)0.982851,
false,
"windows-1253"
}
kencodingprober::win1253_CharToOrderMap
const unsigned char win1253_CharToOrderMap[]
Definition: LangGreekModel.cpp:59

Definition at line 226 of file LangGreekModel.cpp.

◆ win1255_CharToOrderMap

const unsigned char kencodingprober::win1255_CharToOrderMap[]
Initial value:
=
{
255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,
252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,
253, 69, 91, 79, 80, 92, 89, 97, 90, 68,111,112, 82, 73, 95, 85,
78,121, 86, 71, 67,102,107, 84,114,103,115,253,253,253,253,253,
253, 50, 74, 60, 61, 42, 76, 70, 64, 53,105, 93, 56, 65, 54, 49,
66,110, 51, 43, 44, 63, 81, 77, 98, 75,108,253,253,253,253,253,
124,202,203,204,205, 40, 58,206,207,208,209,210,211,212,213,214,
215, 83, 52, 47, 46, 72, 32, 94,216,113,217,109,218,219,220,221,
34,116,222,118,100,223,224,117,119,104,125,225,226, 87, 99,227,
106,122,123,228, 55,229,230,101,231,232,120,233, 48, 39, 57,234,
30, 59, 41, 88, 33, 37, 36, 31, 29, 35,235, 62, 28,236,126,237,
238, 38, 45,239,240,241,242,243,127,244,245,246,247,248,249,250,
9, 8, 20, 16, 3, 2, 24, 14, 22, 1, 25, 15, 4, 11, 6, 23,
12, 19, 13, 26, 18, 27, 21, 17, 7, 10, 5,251,252,128, 96,253,
}

Definition at line 40 of file LangHebrewModel.cpp.

◆ Win1255Model

SequenceModel kencodingprober::Win1255Model
Initial value:
=
{
win1255_CharToOrderMap,
HebrewLangModel,
(float)0.984004,
false,
"windows-1255"
}
kencodingprober::win1255_CharToOrderMap
const unsigned char win1255_CharToOrderMap[]
Definition: LangHebrewModel.cpp:40
kencodingprober::HebrewLangModel
const char HebrewLangModel[]
Definition: LangHebrewModel.cpp:66

Definition at line 198 of file LangHebrewModel.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDECore

Skip menu "KDECore"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal