diff options
Diffstat (limited to 'src/nvim/regexp_nfa.c')
-rw-r--r-- | src/nvim/regexp_nfa.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/nvim/regexp_nfa.c b/src/nvim/regexp_nfa.c index 1a44a6119e..0e0ebdd64b 100644 --- a/src/nvim/regexp_nfa.c +++ b/src/nvim/regexp_nfa.c @@ -5033,13 +5033,8 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, int curc; int clen; - if (has_mbyte) { - curc = utf_ptr2char(reginput); - clen = (*mb_ptr2len)(reginput); - } else { - curc = *reginput; - clen = 1; - } + curc = utf_ptr2char(reginput); + clen = utfc_ptr2len(reginput); if (curc == NUL) { clen = 0; go_to_nextline = false; |