diff options
author | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-16 07:53:37 +0000 |
---|---|---|
committer | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-16 07:53:37 +0000 |
commit | a5818630f8f13ee1b52a45f9e3d14caf9c4b55c9 (patch) | |
tree | d162e4aac6204dc68a0ebfac3e693e6d5bb17bdf /enc/unicode.c | |
parent | 417fc484c38b0b54890625278a6c30a0e2f7503d (diff) | |
download | ruby-a5818630f8f13ee1b52a45f9e3d14caf9c4b55c9.tar.gz |
revert r65091, r65090 because ci fails
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/unicode.c')
-rw-r--r-- | enc/unicode.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/enc/unicode.c b/enc/unicode.c index c34ec6a5b5..0d692520e8 100644 --- a/enc/unicode.c +++ b/enc/unicode.c @@ -770,15 +770,10 @@ SpecialsCopy: } } } - else if ((folded = onigenc_unicode_unfold1_lookup(code)) != 0) { /* data about character found in CaseUnfold_11_Table */ - if ((flags & ONIGENC_CASE_TITLECASE) /* Titlecase needed, */ - && (OnigCaseFoldFlags(folded->n) & ONIGENC_CASE_IS_TITLECASE)) { /* but already Titlecase */ - /* already Titlecase, no changes needed */ - } - else if (flags & OnigCaseFoldFlags(folded->n)) { /* needs and data availability match */ - MODIFIED; - code = folded->code[(flags & OnigCaseFoldFlags(folded->n) & ONIGENC_CASE_TITLECASE) ? 1 : 0]; - } + else if ((folded = onigenc_unicode_unfold1_lookup(code)) != 0 /* data about character found in CaseUnfold_11_Table */ + && flags & OnigCaseFoldFlags(folded->n)) { /* needs and data availability match */ + MODIFIED; + code = folded->code[(flags & OnigCaseFoldFlags(folded->n) & ONIGENC_CASE_TITLECASE) ? 1 : 0]; } } to += ONIGENC_CODE_TO_MBC(enc, code, to); |