diff options
-rw-r--r-- | enc/unicode.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/enc/unicode.c b/enc/unicode.c index 0d692520e8..2c0d91dfea 100644 --- a/enc/unicode.c +++ b/enc/unicode.c @@ -683,8 +683,10 @@ onigenc_unicode_case_map(OnigCaseFoldType* flagP, MODIFIED; if (flags & ONIGENC_CASE_FOLD_TURKISH_AZERI && code == 'i') code = I_WITH_DOT_ABOVE; - else - code += 'A' - 'a'; + else { + code -= 'a'; + code += 'A'; + } } } else if (code >= 'A' && code <= 'Z') { |