diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-01-09 17:37:21 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-09 17:37:21 +0800 |
commit | d64549bc4e795cabca270f91b483ba9df7006b85 (patch) | |
tree | 851c079d82cc3c20d08eb82a88a2b59a0e24d5e2 /src/nvim/ex_getln.c | |
parent | 53adccb6e0292f7ba5524121c0200a73aec977a6 (diff) | |
parent | 7ba39b4378743ceefdd52186e64acd6af6f8e5a2 (diff) | |
download | rneovim-d64549bc4e795cabca270f91b483ba9df7006b85.tar.gz rneovim-d64549bc4e795cabca270f91b483ba9df7006b85.tar.bz2 rneovim-d64549bc4e795cabca270f91b483ba9df7006b85.zip |
Merge pull request #21488 from dundargoc/refactor/char_u/16.1
refactor/char u/16.1
Diffstat (limited to 'src/nvim/ex_getln.c')
-rw-r--r-- | src/nvim/ex_getln.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 5c0dfaacbb..16aaca8a24 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -324,7 +324,7 @@ static bool do_incsearch_highlighting(int firstc, int *search_delim, incsearch_s } p = skipwhite(p); - delim = (delim_optional && vim_isIDc(*p)) ? ' ' : *p++; + delim = (delim_optional && vim_isIDc((uint8_t)(*p))) ? ' ' : *p++; *search_delim = delim; end = skip_regexp_ex(p, delim, magic_isset(), NULL, NULL, &magic); @@ -1462,7 +1462,7 @@ static int command_line_erase_chars(CommandLineState *s) if (s->c == K_DEL) { ccline.cmdpos += mb_off_next((char_u *)ccline.cmdbuff, - (char_u *)ccline.cmdbuff + ccline.cmdpos); + ccline.cmdbuff + ccline.cmdpos); } if (ccline.cmdpos > 0) { @@ -3232,7 +3232,7 @@ static void draw_cmdline(int start, int len) for (int i = start; i < start + len; i += mb_l) { char_u *p = (char_u *)ccline.cmdbuff + i; int u8cc[MAX_MCO]; - int u8c = utfc_ptr2char_len(p, u8cc, start + len - i); + int u8c = utfc_ptr2char_len((char *)p, u8cc, start + len - i); mb_l = utfc_ptr2len_len((char *)p, start + len - i); if (ARABIC_CHAR(u8c)) { do_arabicshape = true; @@ -3268,7 +3268,7 @@ static void draw_cmdline(int start, int len) for (int i = start; i < start + len; i += mb_l) { char_u *p = (char_u *)ccline.cmdbuff + i; int u8cc[MAX_MCO]; - int u8c = utfc_ptr2char_len(p, u8cc, start + len - i); + int u8c = utfc_ptr2char_len((char *)p, u8cc, start + len - i); mb_l = utfc_ptr2len_len((char *)p, start + len - i); if (ARABIC_CHAR(u8c)) { int pc; @@ -3292,7 +3292,7 @@ static void draw_cmdline(int start, int len) } else { int pcc[MAX_MCO]; - pc = utfc_ptr2char_len(p + mb_l, pcc, start + len - i - mb_l); + pc = utfc_ptr2char_len((char *)p + mb_l, pcc, start + len - i - mb_l); pc1 = pcc[0]; } nc = prev_c; @@ -3956,7 +3956,7 @@ char *vim_strsave_fnameescape(const char *const fname, const int what) // ":buffer" command. for (const char *p = what == VSE_BUFFER ? BUFFER_ESC_CHARS : PATH_ESC_CHARS; *p != NUL; p++) { - if ((*p != '[' && *p != '{' && *p != '!') || !vim_isfilec(*p)) { + if ((*p != '[' && *p != '{' && *p != '!') || !vim_isfilec((uint8_t)(*p))) { buf[j++] = *p; } } |