|
#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_CRNL_AS_LINE_TERMINATOR |
|
#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 | ONIGENC_IS_IN_RANGE(code, from, to) ((OnigCodePoint )((code) - (from)) <= (OnigCodePoint )((to) - (from))) |
|
#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) |
|
|
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)) |
|