Revert "UTF-8 is one of byte based encodings"
This reverts commit 5776ae347540ac19c40d146a3566a806cd176bf1. Mistaken `max` as `min`.
This commit is contained in:
parent
594a033ff0
commit
f1b0db2c70
2
string.c
2
string.c
@ -6461,7 +6461,7 @@ check_case_options(int argc, VALUE *argv, OnigCaseFoldType flags)
|
|||||||
static inline bool
|
static inline bool
|
||||||
case_option_single_p(OnigCaseFoldType flags, rb_encoding *enc, VALUE str)
|
case_option_single_p(OnigCaseFoldType flags, rb_encoding *enc, VALUE str)
|
||||||
{
|
{
|
||||||
if ((flags & ONIGENC_CASE_ASCII_ONLY) && (rb_enc_mbmaxlen(enc) == 1))
|
if ((flags & ONIGENC_CASE_ASCII_ONLY) && (enc==rb_utf8_encoding() || rb_enc_mbmaxlen(enc) == 1))
|
||||||
return true;
|
return true;
|
||||||
return !(flags & ONIGENC_CASE_FOLD_TURKISH_AZERI) && ENC_CODERANGE(str) == ENC_CODERANGE_7BIT;
|
return !(flags & ONIGENC_CASE_FOLD_TURKISH_AZERI) && ENC_CODERANGE(str) == ENC_CODERANGE_7BIT;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user