aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/regexp.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-04-07 23:18:36 +0300
committerZyX <kp-pav@yandex.ru>2017-04-07 23:18:36 +0300
commitcaeff6e1aff227bb5826ad575362d2a24adebaa9 (patch)
tree245d483849ae71e6d08a8a90acb3dc797a866c33 /src/nvim/regexp.c
parentac1cb1c72fa762b39ff457153c7fa6ecf1eaedc3 (diff)
downloadrneovim-caeff6e1aff227bb5826ad575362d2a24adebaa9.tar.gz
rneovim-caeff6e1aff227bb5826ad575362d2a24adebaa9.tar.bz2
rneovim-caeff6e1aff227bb5826ad575362d2a24adebaa9.zip
regexp: Do not use locale-dependent functions in cstrchr
Diffstat (limited to 'src/nvim/regexp.c')
-rw-r--r--src/nvim/regexp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/regexp.c b/src/nvim/regexp.c
index 175aa1b970..893089f06d 100644
--- a/src/nvim/regexp.c
+++ b/src/nvim/regexp.c
@@ -6309,10 +6309,10 @@ static inline char_u *cstrchr(const char_u *const s, const int c)
}
int cc;
- if (vim_isupper(c)) {
- cc = vim_tolower(c);
- } else if (vim_islower(c)) {
- cc = vim_toupper(c);
+ if (ASCII_ISUPPER(c)) {
+ cc = TOLOWER_ASC(c);
+ } else if (ASCII_ISLOWER(c)) {
+ cc = TOUPPER_ASC(c);
} else {
return vim_strchr(s, c);
}