diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2017-04-09 10:08:26 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2017-04-10 12:02:26 +0200 |
commit | c1cf03398143f4dc0ac9155988edad349d24deca (patch) | |
tree | ab3992856251b9adb86f44611f0c9c36926b8e0d /src/nvim/search.c | |
parent | acc06b0b7b99925d7567d2e79c2f5e88434edae8 (diff) | |
download | rneovim-c1cf03398143f4dc0ac9155988edad349d24deca.tar.gz rneovim-c1cf03398143f4dc0ac9155988edad349d24deca.tar.bz2 rneovim-c1cf03398143f4dc0ac9155988edad349d24deca.zip |
lint: fix clint errors around mb_tolower calls
Diffstat (limited to 'src/nvim/search.c')
-rw-r--r-- | src/nvim/search.c | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/nvim/search.c b/src/nvim/search.c index 4f060b2b8b..91a558045f 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -335,23 +335,26 @@ int pat_has_uppercase(char_u *pat) while (*p != NUL) { int l; - if (has_mbyte && (l = (*mb_ptr2len)(p)) > 1) { - if (enc_utf8 && mb_isupper(utf_ptr2char(p))) - return TRUE; + if ((l = mb_ptr2len(p)) > 1) { + if (mb_isupper(utf_ptr2char(p))) { + return true; + } p += l; } else if (*p == '\\') { - if (p[1] == '_' && p[2] != NUL) /* skip "\_X" */ + if (p[1] == '_' && p[2] != NUL) { // skip "\_X" p += 3; - else if (p[1] == '%' && p[2] != NUL) /* skip "\%X" */ + } else if (p[1] == '%' && p[2] != NUL) { // skip "\%X" p += 3; - else if (p[1] != NUL) /* skip "\X" */ + } else if (p[1] != NUL) { // skip "\X" p += 2; - else + } else { p += 1; - } else if (mb_isupper(*p)) - return TRUE; - else - ++p; + } + } else if (mb_isupper(*p)) { + return true; + } else { + p++; + } } return FALSE; } |