Ruby 1.9.3p327(2012-11-10revision37606)
|
Go to the source code of this file.
Data Structures | |
struct | OnigPairCaseFoldCodes |
struct | PosixBracketEntryType |
Defines | |
#define | ONIG_IS_NULL(p) (((void*)(p)) == (void*)0) |
#define | ONIG_IS_NOT_NULL(p) (((void*)(p)) != (void*)0) |
#define | ONIG_CHECK_NULL_RETURN(p) if (ONIG_IS_NULL(p)) return NULL |
#define | ONIG_CHECK_NULL_RETURN_VAL(p, val) if (ONIG_IS_NULL(p)) return (val) |
#define | enclen(enc, p, e) ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
#define | BIT_CTYPE_NEWLINE (1<< ONIGENC_CTYPE_NEWLINE) |
#define | BIT_CTYPE_ALPHA (1<< ONIGENC_CTYPE_ALPHA) |
#define | BIT_CTYPE_BLANK (1<< ONIGENC_CTYPE_BLANK) |
#define | BIT_CTYPE_CNTRL (1<< ONIGENC_CTYPE_CNTRL) |
#define | BIT_CTYPE_DIGIT (1<< ONIGENC_CTYPE_DIGIT) |
#define | BIT_CTYPE_GRAPH (1<< ONIGENC_CTYPE_GRAPH) |
#define | BIT_CTYPE_LOWER (1<< ONIGENC_CTYPE_LOWER) |
#define | BIT_CTYPE_PRINT (1<< ONIGENC_CTYPE_PRINT) |
#define | BIT_CTYPE_PUNCT (1<< ONIGENC_CTYPE_PUNCT) |
#define | BIT_CTYPE_SPACE (1<< ONIGENC_CTYPE_SPACE) |
#define | BIT_CTYPE_UPPER (1<< ONIGENC_CTYPE_UPPER) |
#define | BIT_CTYPE_XDIGIT (1<< ONIGENC_CTYPE_XDIGIT) |
#define | BIT_CTYPE_WORD (1<< ONIGENC_CTYPE_WORD) |
#define | BIT_CTYPE_ALNUM (1<< ONIGENC_CTYPE_ALNUM) |
#define | BIT_CTYPE_ASCII (1<< ONIGENC_CTYPE_ASCII) |
#define | CTYPE_TO_BIT(ctype) (1<<(ctype)) |
#define | CTYPE_IS_WORD_GRAPH_PRINT(ctype) |
#define | PosixBracketEntryInit(name, ctype) {(const UChar *)name, ctype, (short int)(sizeof(name) - 1)} |
#define | USE_UNICODE_PROPERTIES |
#define | ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII |
#define | UTF16_IS_SURROGATE_FIRST(c) (((c) & 0xfc) == 0xd8) |
#define | UTF16_IS_SURROGATE_SECOND(c) (((c) & 0xfc) == 0xdc) |
#define | ONIGENC_ISO_8859_1_TO_LOWER_CASE(c) OnigEncISO_8859_1_ToLowerCaseTable[c] |
#define | ONIGENC_ISO_8859_1_TO_UPPER_CASE(c) OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE(code) ((code) < 0x80) |
#define | ONIGENC_ASCII_CODE_TO_LOWER_CASE(c) OnigEncAsciiToLowerCaseTable[c] |
#define | ONIGENC_ASCII_CODE_TO_UPPER_CASE(c) OnigEncAsciiToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE_CTYPE(code, ctype) ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define | ONIGENC_IS_ASCII_CODE_CASE_AMBIG(code) |
#define | OnigEncodingName(n) OnigEncoding##n |
#define | OnigEncodingDeclare(n) OnigEncodingType OnigEncodingName(n) |
#define | OnigEncodingDefine(f, n) OnigEncodingDeclare(n) |
#define | ENC_REPLICATE(name, orig) |
#define | ENC_ALIAS(name, orig) |
#define | ENC_DUMMY(name) |
#define | ONIG_IS_NULL(p) (((void*)(p)) == (void*)0) |
#define | ONIG_IS_NOT_NULL(p) (((void*)(p)) != (void*)0) |
#define | ONIG_CHECK_NULL_RETURN(p) if (ONIG_IS_NULL(p)) return NULL |
#define | ONIG_CHECK_NULL_RETURN_VAL(p, val) if (ONIG_IS_NULL(p)) return (val) |
#define | enclen(enc, p, e) ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
#define | BIT_CTYPE_NEWLINE (1<< ONIGENC_CTYPE_NEWLINE) |
#define | BIT_CTYPE_ALPHA (1<< ONIGENC_CTYPE_ALPHA) |
#define | BIT_CTYPE_BLANK (1<< ONIGENC_CTYPE_BLANK) |
#define | BIT_CTYPE_CNTRL (1<< ONIGENC_CTYPE_CNTRL) |
#define | BIT_CTYPE_DIGIT (1<< ONIGENC_CTYPE_DIGIT) |
#define | BIT_CTYPE_GRAPH (1<< ONIGENC_CTYPE_GRAPH) |
#define | BIT_CTYPE_LOWER (1<< ONIGENC_CTYPE_LOWER) |
#define | BIT_CTYPE_PRINT (1<< ONIGENC_CTYPE_PRINT) |
#define | BIT_CTYPE_PUNCT (1<< ONIGENC_CTYPE_PUNCT) |
#define | BIT_CTYPE_SPACE (1<< ONIGENC_CTYPE_SPACE) |
#define | BIT_CTYPE_UPPER (1<< ONIGENC_CTYPE_UPPER) |
#define | BIT_CTYPE_XDIGIT (1<< ONIGENC_CTYPE_XDIGIT) |
#define | BIT_CTYPE_WORD (1<< ONIGENC_CTYPE_WORD) |
#define | BIT_CTYPE_ALNUM (1<< ONIGENC_CTYPE_ALNUM) |
#define | BIT_CTYPE_ASCII (1<< ONIGENC_CTYPE_ASCII) |
#define | CTYPE_TO_BIT(ctype) (1<<(ctype)) |
#define | CTYPE_IS_WORD_GRAPH_PRINT(ctype) |
#define | PosixBracketEntryInit(name, ctype) {(const UChar *)name, ctype, (short int)(sizeof(name) - 1)} |
#define | USE_UNICODE_PROPERTIES |
#define | ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII |
#define | UTF16_IS_SURROGATE_FIRST(c) (((c) & 0xfc) == 0xd8) |
#define | UTF16_IS_SURROGATE_SECOND(c) (((c) & 0xfc) == 0xdc) |
#define | ONIGENC_ISO_8859_1_TO_LOWER_CASE(c) OnigEncISO_8859_1_ToLowerCaseTable[c] |
#define | ONIGENC_ISO_8859_1_TO_UPPER_CASE(c) OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE(code) ((code) < 0x80) |
#define | ONIGENC_ASCII_CODE_TO_LOWER_CASE(c) OnigEncAsciiToLowerCaseTable[c] |
#define | ONIGENC_ASCII_CODE_TO_UPPER_CASE(c) OnigEncAsciiToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE_CTYPE(code, ctype) ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define | ONIGENC_IS_ASCII_CODE_CASE_AMBIG(code) |
#define | OnigEncodingName(n) OnigEncoding##n |
#define | OnigEncodingDeclare(n) OnigEncodingType OnigEncodingName(n) |
#define | OnigEncodingDefine(f, n) OnigEncodingDeclare(n) |
#define | ENC_REPLICATE(name, orig) |
#define | ENC_ALIAS(name, orig) |
#define | ENC_DUMMY(name) |
#define | NULL ((void* )0) |
#define | TRUE 1 |
#define | FALSE 0 |
#define | ARG_UNUSED |
#define | ONIG_IS_NULL(p) (((void*)(p)) == (void*)0) |
#define | ONIG_IS_NOT_NULL(p) (((void*)(p)) != (void*)0) |
#define | ONIG_CHECK_NULL_RETURN(p) if (ONIG_IS_NULL(p)) return NULL |
#define | ONIG_CHECK_NULL_RETURN_VAL(p, val) if (ONIG_IS_NULL(p)) return (val) |
#define | enclen(enc, p, e) ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
#define | BIT_CTYPE_NEWLINE (1<< ONIGENC_CTYPE_NEWLINE) |
#define | BIT_CTYPE_ALPHA (1<< ONIGENC_CTYPE_ALPHA) |
#define | BIT_CTYPE_BLANK (1<< ONIGENC_CTYPE_BLANK) |
#define | BIT_CTYPE_CNTRL (1<< ONIGENC_CTYPE_CNTRL) |
#define | BIT_CTYPE_DIGIT (1<< ONIGENC_CTYPE_DIGIT) |
#define | BIT_CTYPE_GRAPH (1<< ONIGENC_CTYPE_GRAPH) |
#define | BIT_CTYPE_LOWER (1<< ONIGENC_CTYPE_LOWER) |
#define | BIT_CTYPE_PRINT (1<< ONIGENC_CTYPE_PRINT) |
#define | BIT_CTYPE_PUNCT (1<< ONIGENC_CTYPE_PUNCT) |
#define | BIT_CTYPE_SPACE (1<< ONIGENC_CTYPE_SPACE) |
#define | BIT_CTYPE_UPPER (1<< ONIGENC_CTYPE_UPPER) |
#define | BIT_CTYPE_XDIGIT (1<< ONIGENC_CTYPE_XDIGIT) |
#define | BIT_CTYPE_WORD (1<< ONIGENC_CTYPE_WORD) |
#define | BIT_CTYPE_ALNUM (1<< ONIGENC_CTYPE_ALNUM) |
#define | BIT_CTYPE_ASCII (1<< ONIGENC_CTYPE_ASCII) |
#define | CTYPE_TO_BIT(ctype) (1<<(ctype)) |
#define | CTYPE_IS_WORD_GRAPH_PRINT(ctype) |
#define | PosixBracketEntryInit(name, ctype) {(const UChar *)name, ctype, (short int)(sizeof(name) - 1)} |
#define | USE_UNICODE_PROPERTIES |
#define | ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII |
#define | UTF16_IS_SURROGATE_FIRST(c) (((c) & 0xfc) == 0xd8) |
#define | UTF16_IS_SURROGATE_SECOND(c) (((c) & 0xfc) == 0xdc) |
#define | ONIGENC_ISO_8859_1_TO_LOWER_CASE(c) OnigEncISO_8859_1_ToLowerCaseTable[c] |
#define | ONIGENC_ISO_8859_1_TO_UPPER_CASE(c) OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE(code) ((code) < 0x80) |
#define | ONIGENC_ASCII_CODE_TO_LOWER_CASE(c) OnigEncAsciiToLowerCaseTable[c] |
#define | ONIGENC_ASCII_CODE_TO_UPPER_CASE(c) OnigEncAsciiToUpperCaseTable[c] |
#define | ONIGENC_IS_ASCII_CODE_CTYPE(code, ctype) ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define | ONIGENC_IS_ASCII_CODE_CASE_AMBIG(code) |
#define | OnigEncodingName(n) OnigEncoding##n |
#define | OnigEncodingDeclare(n) OnigEncodingType OnigEncodingName(n) |
#define | OnigEncodingDefine(f, n) OnigEncodingDeclare(n) |
#define | ENC_REPLICATE(name, orig) |
#define | ENC_ALIAS(name, orig) |
#define | ENC_DUMMY(name) |
Functions | |
ONIG_EXTERN int onigenc_ascii_apply_all_case_fold | P_ ((OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_ascii_get_case_fold_codes_by_str | P_ ((OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[], OnigEncoding enc)) |
ONIG_EXTERN int onigenc_apply_all_case_fold_with_map | P_ ((int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg)) |
ONIG_EXTERN int onigenc_get_case_fold_codes_by_str_with_map | P_ ((int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[])) |
ONIG_EXTERN int onigenc_not_support_get_ctype_code_range | P_ ((OnigCtype ctype, OnigCodePoint *sb_out, const OnigCodePoint *ranges[], OnigEncoding enc)) |
ONIG_EXTERN int onigenc_is_mbc_newline_0x0a | P_ ((const UChar *p, const UChar *end, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_ascii_mbc_case_fold | P_ ((OnigCaseFoldType flag, const UChar **p, const UChar *end, UChar *lower, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_single_byte_mbc_enc_len | P_ ((const UChar *p, const UChar *e, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_single_byte_code_to_mbclen | P_ ((OnigCodePoint code, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_single_byte_code_to_mbc | P_ ((OnigCodePoint code, UChar *buf, OnigEncoding enc)) |
ONIG_EXTERN UChar *onigenc_single_byte_left_adjust_char_head | P_ ((const UChar *start, const UChar *s, const OnigUChar *end, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_always_true_is_allowed_reverse_match | P_ ((const UChar *s, const UChar *end, OnigEncoding enc)) |
ONIG_EXTERN int onigenc_ascii_is_code_ctype | P_ ((OnigCodePoint code, unsigned int ctype, OnigEncoding enc)) |
ONIG_EXTERN OnigCodePoint onigenc_mbn_mbc_to_code | P_ ((OnigEncoding enc, const UChar *p, const UChar *end)) |
ONIG_EXTERN int onigenc_mbn_mbc_case_fold | P_ ((OnigEncoding enc, OnigCaseFoldType flag, const UChar **p, const UChar *end, UChar *lower)) |
ONIG_EXTERN int onigenc_mb2_code_to_mbc | P_ ((OnigEncoding enc, OnigCodePoint code, UChar *buf)) |
ONIG_EXTERN int onigenc_minimum_property_name_to_ctype | P_ ((OnigEncoding enc, UChar *p, UChar *end)) |
ONIG_EXTERN int onigenc_mb2_is_code_ctype | P_ ((OnigEncoding enc, OnigCodePoint code, unsigned int ctype)) |
ONIG_EXTERN int onigenc_unicode_ctype_code_range | P_ ((int ctype, const OnigCodePoint *ranges[])) |
ONIG_EXTERN int onigenc_unicode_get_case_fold_codes_by_str | P_ ((OnigEncoding enc, OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[])) |
ONIG_EXTERN int onigenc_unicode_mbc_case_fold | P_ ((OnigEncoding enc, OnigCaseFoldType flag, const UChar **pp, const UChar *end, UChar *fold)) |
ONIG_EXTERN int onigenc_with_ascii_strncmp | P_ ((OnigEncoding enc, const UChar *p, const UChar *end, const UChar *sascii, int n)) |
ONIG_EXTERN UChar *onigenc_step | P_ ((OnigEncoding enc, const UChar *p, const UChar *end, int n)) |
int onig_is_in_code_range | P_ ((const UChar *p, OnigCodePoint code)) |
Variables | |
ONIG_EXTERN const UChar | OnigEncISO_8859_1_ToLowerCaseTable [] |
ONIG_EXTERN const UChar | OnigEncISO_8859_1_ToUpperCaseTable [] |
ONIG_EXTERN OnigEncoding | OnigEncDefaultCharEncoding |
ONIG_EXTERN const UChar | OnigEncAsciiToLowerCaseTable [] |
ONIG_EXTERN const UChar | OnigEncAsciiToUpperCaseTable [] |
ONIG_EXTERN const unsigned short | OnigEncAsciiCtypeTable [] |
#define BIT_CTYPE_ALNUM (1<< ONIGENC_CTYPE_ALNUM) |
#define BIT_CTYPE_ALNUM (1<< ONIGENC_CTYPE_ALNUM) |
#define BIT_CTYPE_ALPHA (1<< ONIGENC_CTYPE_ALPHA) |
#define BIT_CTYPE_ALPHA (1<< ONIGENC_CTYPE_ALPHA) |
#define BIT_CTYPE_ASCII (1<< ONIGENC_CTYPE_ASCII) |
#define BIT_CTYPE_ASCII (1<< ONIGENC_CTYPE_ASCII) |
#define BIT_CTYPE_BLANK (1<< ONIGENC_CTYPE_BLANK) |
#define BIT_CTYPE_BLANK (1<< ONIGENC_CTYPE_BLANK) |
#define BIT_CTYPE_CNTRL (1<< ONIGENC_CTYPE_CNTRL) |
#define BIT_CTYPE_CNTRL (1<< ONIGENC_CTYPE_CNTRL) |
#define BIT_CTYPE_DIGIT (1<< ONIGENC_CTYPE_DIGIT) |
#define BIT_CTYPE_DIGIT (1<< ONIGENC_CTYPE_DIGIT) |
#define BIT_CTYPE_GRAPH (1<< ONIGENC_CTYPE_GRAPH) |
#define BIT_CTYPE_GRAPH (1<< ONIGENC_CTYPE_GRAPH) |
#define BIT_CTYPE_LOWER (1<< ONIGENC_CTYPE_LOWER) |
#define BIT_CTYPE_LOWER (1<< ONIGENC_CTYPE_LOWER) |
#define BIT_CTYPE_NEWLINE (1<< ONIGENC_CTYPE_NEWLINE) |
#define BIT_CTYPE_NEWLINE (1<< ONIGENC_CTYPE_NEWLINE) |
#define BIT_CTYPE_PRINT (1<< ONIGENC_CTYPE_PRINT) |
#define BIT_CTYPE_PRINT (1<< ONIGENC_CTYPE_PRINT) |
#define BIT_CTYPE_PUNCT (1<< ONIGENC_CTYPE_PUNCT) |
#define BIT_CTYPE_PUNCT (1<< ONIGENC_CTYPE_PUNCT) |
#define BIT_CTYPE_SPACE (1<< ONIGENC_CTYPE_SPACE) |
#define BIT_CTYPE_SPACE (1<< ONIGENC_CTYPE_SPACE) |
#define BIT_CTYPE_UPPER (1<< ONIGENC_CTYPE_UPPER) |
#define BIT_CTYPE_UPPER (1<< ONIGENC_CTYPE_UPPER) |
#define BIT_CTYPE_WORD (1<< ONIGENC_CTYPE_WORD) |
#define BIT_CTYPE_WORD (1<< ONIGENC_CTYPE_WORD) |
#define BIT_CTYPE_XDIGIT (1<< ONIGENC_CTYPE_XDIGIT) |
#define BIT_CTYPE_XDIGIT (1<< ONIGENC_CTYPE_XDIGIT) |
#define CTYPE_IS_WORD_GRAPH_PRINT | ( | ctype | ) |
((ctype) == ONIGENC_CTYPE_WORD || (ctype) == ONIGENC_CTYPE_GRAPH ||\ (ctype) == ONIGENC_CTYPE_PRINT)
Referenced by is_code_ctype(), onigenc_mb2_is_code_ctype(), and onigenc_mb4_is_code_ctype().
#define CTYPE_IS_WORD_GRAPH_PRINT | ( | ctype | ) |
((ctype) == ONIGENC_CTYPE_WORD || (ctype) == ONIGENC_CTYPE_GRAPH ||\ (ctype) == ONIGENC_CTYPE_PRINT)
#define CTYPE_IS_WORD_GRAPH_PRINT | ( | ctype | ) |
((ctype) == ONIGENC_CTYPE_WORD || (ctype) == ONIGENC_CTYPE_GRAPH ||\ (ctype) == ONIGENC_CTYPE_PRINT)
#define CTYPE_TO_BIT | ( | ctype | ) | (1<<(ctype)) |
#define CTYPE_TO_BIT | ( | ctype | ) | (1<<(ctype)) |
#define ENC_ALIAS | ( | name, | |
orig | |||
) |
#define ENC_ALIAS | ( | name, | |
orig | |||
) |
#define ENC_DUMMY | ( | name | ) |
#define ENC_DUMMY | ( | name | ) |
#define ENC_REPLICATE | ( | name, | |
orig | |||
) |
#define ENC_REPLICATE | ( | name, | |
orig | |||
) |
#define enclen | ( | enc, | |
p, | |||
e | |||
) | ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
#define enclen | ( | enc, | |
p, | |||
e | |||
) | ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
#define enclen | ( | enc, | |
p, | |||
e | |||
) | ((enc->max_enc_len == enc->min_enc_len) ? enc->min_enc_len : ONIGENC_MBC_ENC_LEN(enc,p,e)) |
Referenced by alt_merge_opt_exact_info(), big5_left_adjust_char_head(), bm_search_notrev(), code_to_mbc(), compile_length_string_node(), compile_string_node(), concat_opt_exact_info(), concat_opt_exact_info_str(), cp949_left_adjust_char_head(), euckr_left_adjust_char_head(), euctw_left_adjust_char_head(), expand_case_fold_string(), fetch_token(), fetch_token_in_cc(), find_str_position(), forward_search_range(), gb18030_mbc_to_code(), gbk_left_adjust_char_head(), get_char_length_tree1(), left_adjust_char_head(), map_search(), match_at(), mbc_case_fold(), mbc_to_code(), onig_search(), onig_vsnprintf_with_pattern(), onigenc_get_right_adjust_char_head(), onigenc_get_right_adjust_char_head_with_prev(), onigenc_mb2_code_to_mbc(), onigenc_mb4_code_to_mbc(), onigenc_mbn_mbc_case_fold(), onigenc_mbn_mbc_to_code(), onigenc_unicode_get_case_fold_codes_by_str(), onigenc_unicode_mbc_case_fold(), onigenc_unicode_property_name_to_ctype(), onigenc_with_ascii_strncmp(), parse_char_class(), parse_exp(), slow_search(), slow_search_ic(), str_exist_check_with_esc(), str_node_can_be_split(), and to_ascii().
#define ONIG_CHECK_NULL_RETURN | ( | p | ) | if (ONIG_IS_NULL(p)) return NULL |
#define ONIG_CHECK_NULL_RETURN | ( | p | ) | if (ONIG_IS_NULL(p)) return NULL |
#define ONIG_CHECK_NULL_RETURN | ( | p | ) | if (ONIG_IS_NULL(p)) return NULL |
#define ONIG_CHECK_NULL_RETURN_VAL | ( | p, | |
val | |||
) | if (ONIG_IS_NULL(p)) return (val) |
#define ONIG_CHECK_NULL_RETURN_VAL | ( | p, | |
val | |||
) | if (ONIG_IS_NULL(p)) return (val) |
#define ONIG_CHECK_NULL_RETURN_VAL | ( | p, | |
val | |||
) | if (ONIG_IS_NULL(p)) return (val) |
#define ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII |
#define ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII |
#define ONIG_IS_NOT_NULL | ( | p | ) | (((void*)(p)) != (void*)0) |
#define ONIG_IS_NOT_NULL | ( | p | ) | (((void*)(p)) != (void*)0) |
Referenced by onigenc_step_back().
#define ONIG_IS_NULL | ( | p | ) | (((void*)(p)) == (void*)0) |
Referenced by init_case_fold_table(), and onigenc_property_list_add_property().
#define ONIG_IS_NULL | ( | p | ) | (((void*)(p)) == (void*)0) |
#define ONIGENC_ASCII_CODE_TO_LOWER_CASE | ( | c | ) | OnigEncAsciiToLowerCaseTable[c] |
#define ONIGENC_ASCII_CODE_TO_LOWER_CASE | ( | c | ) | OnigEncAsciiToLowerCaseTable[c] |
#define ONIGENC_ASCII_CODE_TO_LOWER_CASE | ( | c | ) | OnigEncAsciiToLowerCaseTable[c] |
#define ONIGENC_ASCII_CODE_TO_UPPER_CASE | ( | c | ) | OnigEncAsciiToUpperCaseTable[c] |
#define ONIGENC_ASCII_CODE_TO_UPPER_CASE | ( | c | ) | OnigEncAsciiToUpperCaseTable[c] |
#define ONIGENC_ASCII_CODE_TO_UPPER_CASE | ( | c | ) | OnigEncAsciiToUpperCaseTable[c] |
Referenced by rb_enc_toupper(), rb_toupper(), and set_encoding_const().
#define ONIGENC_IS_ASCII_CODE | ( | code | ) | ((code) < 0x80) |
#define ONIGENC_IS_ASCII_CODE | ( | code | ) | ((code) < 0x80) |
#define ONIGENC_IS_ASCII_CODE_CASE_AMBIG | ( | code | ) |
(ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_UPPER) ||\ ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_LOWER))
#define ONIGENC_IS_ASCII_CODE_CASE_AMBIG | ( | code | ) |
(ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_UPPER) ||\ ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_LOWER))
#define ONIGENC_IS_ASCII_CODE_CASE_AMBIG | ( | code | ) |
(ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_UPPER) ||\ ONIGENC_IS_ASCII_CODE_CTYPE(code, ONIGENC_CTYPE_LOWER))
#define ONIGENC_IS_ASCII_CODE_CTYPE | ( | code, | |
ctype | |||
) | ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define ONIGENC_IS_ASCII_CODE_CTYPE | ( | code, | |
ctype | |||
) | ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define ONIGENC_IS_ASCII_CODE_CTYPE | ( | code, | |
ctype | |||
) | ((OnigEncAsciiCtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0) |
#define ONIGENC_ISO_8859_1_TO_LOWER_CASE | ( | c | ) | OnigEncISO_8859_1_ToLowerCaseTable[c] |
#define ONIGENC_ISO_8859_1_TO_LOWER_CASE | ( | c | ) | OnigEncISO_8859_1_ToLowerCaseTable[c] |
#define ONIGENC_ISO_8859_1_TO_LOWER_CASE | ( | c | ) | OnigEncISO_8859_1_ToLowerCaseTable[c] |
Referenced by mbc_case_fold().
#define ONIGENC_ISO_8859_1_TO_UPPER_CASE | ( | c | ) | OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define ONIGENC_ISO_8859_1_TO_UPPER_CASE | ( | c | ) | OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define ONIGENC_ISO_8859_1_TO_UPPER_CASE | ( | c | ) | OnigEncISO_8859_1_ToUpperCaseTable[c] |
#define OnigEncodingDeclare | ( | n | ) | OnigEncodingType OnigEncodingName(n) |
#define OnigEncodingDeclare | ( | n | ) | OnigEncodingType OnigEncodingName(n) |
#define OnigEncodingDeclare | ( | n | ) | OnigEncodingType OnigEncodingName(n) |
#define OnigEncodingDefine | ( | f, | |
n | |||
) | OnigEncodingDeclare(n) |
#define OnigEncodingDefine | ( | f, | |
n | |||
) | OnigEncodingDeclare(n) |
#define OnigEncodingName | ( | n | ) | OnigEncoding##n |
#define OnigEncodingName | ( | n | ) | OnigEncoding##n |
#define OnigEncodingName | ( | n | ) | OnigEncoding##n |
#define PosixBracketEntryInit | ( | name, | |
ctype | |||
) | {(const UChar *)name, ctype, (short int)(sizeof(name) - 1)} |
#define PosixBracketEntryInit | ( | name, | |
ctype | |||
) | {(const UChar *)name, ctype, (short int)(sizeof(name) - 1)} |
Referenced by onigenc_minimum_property_name_to_ctype().
#define USE_UNICODE_PROPERTIES |
#define USE_UNICODE_PROPERTIES |
Referenced by onigenc_unicode_is_code_ctype().
#define UTF16_IS_SURROGATE_FIRST | ( | c | ) | (((c) & 0xfc) == 0xd8) |
#define UTF16_IS_SURROGATE_FIRST | ( | c | ) | (((c) & 0xfc) == 0xd8) |
#define UTF16_IS_SURROGATE_FIRST | ( | c | ) | (((c) & 0xfc) == 0xd8) |
#define UTF16_IS_SURROGATE_SECOND | ( | c | ) | (((c) & 0xfc) == 0xdc) |
#define UTF16_IS_SURROGATE_SECOND | ( | c | ) | (((c) & 0xfc) == 0xdc) |
#define UTF16_IS_SURROGATE_SECOND | ( | c | ) | (((c) & 0xfc) == 0xdc) |
ONIG_EXTERN int onigenc_ascii_apply_all_case_fold P_ | ( | (OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, OnigEncoding enc) | ) |
int onig_is_in_code_range P_ | ( | (const UChar *p, OnigCodePoint code) | ) |
ONIG_EXTERN UChar* onigenc_step P_ | ( | (OnigEncoding enc, const UChar *p, const UChar *end, int n) | ) |
ONIG_EXTERN int onigenc_with_ascii_strncmp P_ | ( | (OnigEncoding enc, const UChar *p, const UChar *end, const UChar *sascii, int n) | ) |
ONIG_EXTERN int onigenc_unicode_mbc_case_fold P_ | ( | (OnigEncoding enc, OnigCaseFoldType flag, const UChar **pp, const UChar *end, UChar *fold) | ) |
ONIG_EXTERN int onigenc_unicode_get_case_fold_codes_by_str P_ | ( | (OnigEncoding enc, OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[]) | ) |
ONIG_EXTERN int onigenc_unicode_ctype_code_range P_ | ( | (int ctype, const OnigCodePoint *ranges[]) | ) |
ONIG_EXTERN int onigenc_mb2_is_code_ctype P_ | ( | (OnigEncoding enc, OnigCodePoint code, unsigned int ctype) | ) |
ONIG_EXTERN int onigenc_minimum_property_name_to_ctype P_ | ( | (OnigEncoding enc, UChar *p, UChar *end) | ) |
ONIG_EXTERN int onigenc_mb2_code_to_mbc P_ | ( | (OnigEncoding enc, OnigCodePoint code, UChar *buf) | ) |
ONIG_EXTERN int onigenc_mbn_mbc_case_fold P_ | ( | (OnigEncoding enc, OnigCaseFoldType flag, const UChar **p, const UChar *end, UChar *lower) | ) |
ONIG_EXTERN OnigCodePoint onigenc_mbn_mbc_to_code P_ | ( | (OnigEncoding enc, const UChar *p, const UChar *end) | ) |
ONIG_EXTERN int onigenc_ascii_is_code_ctype P_ | ( | (OnigCodePoint code, unsigned int ctype, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_always_true_is_allowed_reverse_match P_ | ( | (const UChar *s, const UChar *end, OnigEncoding enc) | ) |
ONIG_EXTERN UChar* onigenc_single_byte_left_adjust_char_head P_ | ( | (const UChar *start, const UChar *s, const OnigUChar *end, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_single_byte_code_to_mbc P_ | ( | (OnigCodePoint code, UChar *buf, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_single_byte_code_to_mbclen P_ | ( | (OnigCodePoint code, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_single_byte_mbc_enc_len P_ | ( | (const UChar *p, const UChar *e, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_ascii_mbc_case_fold P_ | ( | (OnigCaseFoldType flag, const UChar **p, const UChar *end, UChar *lower, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_is_mbc_newline_0x0a P_ | ( | (const UChar *p, const UChar *end, OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_not_support_get_ctype_code_range P_ | ( | (OnigCtype ctype, OnigCodePoint *sb_out, const OnigCodePoint *ranges[], OnigEncoding enc) | ) |
ONIG_EXTERN int onigenc_get_case_fold_codes_by_str_with_map P_ | ( | (int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[]) | ) |
ONIG_EXTERN int onigenc_apply_all_case_fold_with_map P_ | ( | (int map_size, const OnigPairCaseFoldCodes map[], int ess_tsett_flag, OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg) | ) |
ONIG_EXTERN int onigenc_ascii_get_case_fold_codes_by_str P_ | ( | (OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem items[], OnigEncoding enc) | ) |
ONIG_EXTERN const unsigned short OnigEncAsciiCtypeTable[] |
ONIG_EXTERN const UChar OnigEncAsciiToLowerCaseTable[] |
ONIG_EXTERN const UChar OnigEncAsciiToUpperCaseTable[] |
ONIG_EXTERN OnigEncoding OnigEncDefaultCharEncoding |
ONIG_EXTERN const UChar OnigEncISO_8859_1_ToLowerCaseTable[] |
ONIG_EXTERN const UChar OnigEncISO_8859_1_ToUpperCaseTable[] |