#include "regenc.h"

Go to the source code of this file.
Defines | |
| #define | ENC_IS_ISO_8859_1_CTYPE(code, ctype) ((EncISO_8859_1_CtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
Functions | |
| static int | apply_all_case_fold (OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, 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) |
| static int | mbc_case_fold (OnigCaseFoldType flag, const UChar **pp, const UChar *end ARG_UNUSED, UChar *lower, OnigEncoding enc ARG_UNUSED) |
| static int | is_code_ctype (OnigCodePoint code, unsigned int ctype, OnigEncoding enc ARG_UNUSED) |
| OnigEncodingDefine (iso_8859_1, ISO_8859_1) | |
Variables | |
| static const unsigned short | EncISO_8859_1_CtypeTable [256] |
| static const OnigPairCaseFoldCodes | CaseFoldMap [] |
| #define ENC_IS_ISO_8859_1_CTYPE | ( | code, | |||
| ctype | ) | ((EncISO_8859_1_CtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
| static int apply_all_case_fold | ( | OnigCaseFoldType | flag, | |
| OnigApplyAllCaseFoldFunc | f, | |||
| void * | arg, | |||
| OnigEncoding enc | ARG_UNUSED | |||
| ) | [static] |
| static int get_case_fold_codes_by_str | ( | OnigCaseFoldType | flag, | |
| const OnigUChar * | p, | |||
| const OnigUChar * | end, | |||
| OnigCaseFoldCodeItem | items[], | |||
| OnigEncoding enc | ARG_UNUSED | |||
| ) | [static] |
Definition at line 115 of file iso_8859_1.c.
References OnigCaseFoldCodeItem::byte_len, OnigCaseFoldCodeItem::code, and OnigCaseFoldCodeItem::code_len.
| static int is_code_ctype | ( | OnigCodePoint | code, | |
| unsigned int | ctype, | |||
| OnigEncoding enc | ARG_UNUSED | |||
| ) | [static] |
| static int mbc_case_fold | ( | OnigCaseFoldType | flag, | |
| const UChar ** | pp, | |||
| const UChar *end | ARG_UNUSED, | |||
| UChar * | lower, | |||
| OnigEncoding enc | ARG_UNUSED | |||
| ) | [static] |
Definition at line 204 of file iso_8859_1.c.
References INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR, ONIGENC_ISO_8859_1_TO_LOWER_CASE, and UChar.
| OnigEncodingDefine | ( | iso_8859_1 | , | |
| ISO_8859_1 | ||||
| ) |
const OnigPairCaseFoldCodes CaseFoldMap[] [static] |
Definition at line 70 of file iso_8859_1.c.
const unsigned short EncISO_8859_1_CtypeTable[256] [static] |
Definition at line 35 of file iso_8859_1.c.