32 #define ENC_ISO_8859_10_TO_LOWER_CASE(c) EncISO_8859_10_ToLowerCaseTable[c]
33 #define ENC_IS_ISO_8859_10_CTYPE(code,ctype) \
34 ((EncISO_8859_10_CtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0)
37 '\000',
'\001',
'\002',
'\003',
'\004',
'\005',
'\006',
'\007',
38 '\010',
'\011',
'\012',
'\013',
'\014',
'\015',
'\016',
'\017',
39 '\020',
'\021',
'\022',
'\023',
'\024',
'\025',
'\026',
'\027',
40 '\030',
'\031',
'\032',
'\033',
'\034',
'\035',
'\036',
'\037',
41 '\040',
'\041',
'\042',
'\043',
'\044',
'\045',
'\046',
'\047',
42 '\050',
'\051',
'\052',
'\053',
'\054',
'\055',
'\056',
'\057',
43 '\060',
'\061',
'\062',
'\063',
'\064',
'\065',
'\066',
'\067',
44 '\070',
'\071',
'\072',
'\073',
'\074',
'\075',
'\076',
'\077',
45 '\100',
'\141',
'\142',
'\143',
'\144',
'\145',
'\146',
'\147',
46 '\150',
'\151',
'\152',
'\153',
'\154',
'\155',
'\156',
'\157',
47 '\160',
'\161',
'\162',
'\163',
'\164',
'\165',
'\166',
'\167',
48 '\170',
'\171',
'\172',
'\133',
'\134',
'\135',
'\136',
'\137',
49 '\140',
'\141',
'\142',
'\143',
'\144',
'\145',
'\146',
'\147',
50 '\150',
'\151',
'\152',
'\153',
'\154',
'\155',
'\156',
'\157',
51 '\160',
'\161',
'\162',
'\163',
'\164',
'\165',
'\166',
'\167',
52 '\170',
'\171',
'\172',
'\173',
'\174',
'\175',
'\176',
'\177',
53 '\200',
'\201',
'\202',
'\203',
'\204',
'\205',
'\206',
'\207',
54 '\210',
'\211',
'\212',
'\213',
'\214',
'\215',
'\216',
'\217',
55 '\220',
'\221',
'\222',
'\223',
'\224',
'\225',
'\226',
'\227',
56 '\230',
'\231',
'\232',
'\233',
'\234',
'\235',
'\236',
'\237',
57 '\240',
'\261',
'\262',
'\263',
'\264',
'\265',
'\266',
'\247',
58 '\270',
'\271',
'\272',
'\273',
'\274',
'\255',
'\276',
'\277',
59 '\260',
'\261',
'\262',
'\263',
'\264',
'\265',
'\266',
'\267',
60 '\270',
'\271',
'\272',
'\273',
'\274',
'\275',
'\276',
'\277',
61 '\340',
'\341',
'\342',
'\343',
'\344',
'\345',
'\346',
'\347',
62 '\350',
'\351',
'\352',
'\353',
'\354',
'\355',
'\356',
'\357',
63 '\360',
'\361',
'\362',
'\363',
'\364',
'\365',
'\366',
'\367',
64 '\370',
'\371',
'\372',
'\373',
'\374',
'\375',
'\376',
'\337',
65 '\340',
'\341',
'\342',
'\343',
'\344',
'\345',
'\346',
'\347',
66 '\350',
'\351',
'\352',
'\353',
'\354',
'\355',
'\356',
'\357',
67 '\360',
'\361',
'\362',
'\363',
'\364',
'\365',
'\366',
'\367',
68 '\370',
'\371',
'\372',
'\373',
'\374',
'\375',
'\376',
'\377'
72 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,
73 0x4008, 0x420c, 0x4209, 0x4208, 0x4208, 0x4208, 0x4008, 0x4008,
74 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,
75 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,
76 0x4284, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,
77 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,
78 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0,
79 0x78b0, 0x78b0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,
80 0x41a0, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x74a2,
81 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2,
82 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2,
83 0x74a2, 0x74a2, 0x74a2, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x51a0,
84 0x41a0, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x70e2,
85 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2,
86 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2,
87 0x70e2, 0x70e2, 0x70e2, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x4008,
88 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
89 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
90 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
91 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
92 0x0284, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x00a0,
93 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x01a0, 0x34a2, 0x34a2,
94 0x00a0, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x01a0,
95 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x01a0, 0x30e2, 0x30e2,
96 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2,
97 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2,
98 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2,
99 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x30e2,
100 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
101 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
102 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
103 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2
223 flag, p, end, items);
unsigned int OnigCodePoint
int onigenc_always_true_is_allowed_reverse_match(const UChar *s ARG_UNUSED, const UChar *end ARG_UNUSED, OnigEncoding enc ARG_UNUSED)
OnigCodePoint onigenc_single_byte_mbc_to_code(const UChar *p, const UChar *end ARG_UNUSED, OnigEncoding enc ARG_UNUSED)
unsigned int OnigCaseFoldType
static const OnigPairCaseFoldCodes CaseFoldMap[]
#define ENC_ALIAS(name, orig)
static int apply_all_case_fold(OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, OnigEncoding enc ARG_UNUSED)
#define ENC_ISO_8859_10_TO_LOWER_CASE(c)
int(* OnigApplyAllCaseFoldFunc)(OnigCodePoint from, OnigCodePoint *to, int to_len, void *arg)
int onigenc_apply_all_case_fold_with_map(int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg)
int onigenc_single_byte_code_to_mbclen(OnigCodePoint code ARG_UNUSED, OnigEncoding enc ARG_UNUSED)
UChar * onigenc_single_byte_left_adjust_char_head(const UChar *start ARG_UNUSED, const UChar *s, const UChar *end, OnigEncoding enc ARG_UNUSED)
int onigenc_is_mbc_newline_0x0a(const UChar *p, const UChar *end, OnigEncoding enc ARG_UNUSED)
static int mbc_case_fold(OnigCaseFoldType flag, const UChar **pp, const UChar *end ARG_UNUSED, UChar *lower, OnigEncoding enc ARG_UNUSED)
int onigenc_single_byte_mbc_enc_len(const UChar *p ARG_UNUSED, const UChar *e ARG_UNUSED, OnigEncoding enc ARG_UNUSED)
int onigenc_not_support_get_ctype_code_range(OnigCtype ctype, OnigCodePoint *sb_out, const OnigCodePoint *ranges[], OnigEncoding enc)
static int is_code_ctype(OnigCodePoint code, unsigned int ctype, OnigEncoding enc ARG_UNUSED)
OnigEncodingDefine(iso_8859_10, ISO_8859_10)
#define ENC_IS_ISO_8859_10_CTYPE(code, ctype)
int onigenc_single_byte_code_to_mbc(OnigCodePoint code, UChar *buf, OnigEncoding enc ARG_UNUSED)
static int get_case_fold_codes_by_str(OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[], OnigEncoding enc ARG_UNUSED)
#define INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR
static const UChar EncISO_8859_10_ToLowerCaseTable[256]
static const unsigned short EncISO_8859_10_CtypeTable[256]
int onigenc_minimum_property_name_to_ctype(OnigEncoding enc, UChar *p, UChar *end)
int onigenc_get_case_fold_codes_by_str_with_map(int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag ARG_UNUSED, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[])