diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-06 11:02:12 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-06 11:02:12 +0900 |
commit | f1b0db2c70aa3120a557fd7553b98f96ecc62ade (patch) | |
tree | 8432221d0917d62040060f50e657c7622a1ab25e /string.c | |
parent | 594a033ff0f6a22693b7b82b060e922c58dac8d0 (diff) |
Revert "UTF-8 is one of byte based encodings"
This reverts commit 5776ae347540ac19c40d146a3566a806cd176bf1.
Mistaken `max` as `min`.
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -6461,7 +6461,7 @@ check_case_options(int argc, VALUE *argv, OnigCaseFoldType flags) static inline bool 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 !(flags & ONIGENC_CASE_FOLD_TURKISH_AZERI) && ENC_CODERANGE(str) == ENC_CODERANGE_7BIT; } |