diff src/spell.c @ 11269:121d29004998 v8.0.0520

patch 8.0.0520: using a function pointer while the function is known commit https://github.com/vim/vim/commit/ace95989ed81929a84e205b26d0972cb9d6b4b19 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Mar 29 17:30:27 2017 +0200 patch 8.0.0520: using a function pointer while the function is known Problem: Using a function pointer instead of the actual function, which we know. Solution: Change mb_ functions to utf_ functions when already checked for Unicode. (Dominique Pelle, closes #1582)
author Christian Brabandt <cb@256bit.org>
date Wed, 29 Mar 2017 17:45:06 +0200
parents f4ea50924c6d
children a2124e9bbb6a
line wrap: on
line diff
--- a/src/spell.c
+++ b/src/spell.c
@@ -1208,7 +1208,7 @@ can_compound(slang_T *slang, char_u *wor
 	/* Need to convert the single byte flags to utf8 characters. */
 	p = uflags;
 	for (i = 0; flags[i] != NUL; ++i)
-	    p += mb_char2bytes(flags[i], p);
+	    p += utf_char2bytes(flags[i], p);
 	*p = NUL;
 	p = uflags;
     }
@@ -5117,11 +5117,11 @@ suggest_trie_walk(
 				 * SCORE_SUBCOMP. */
 				if (enc_utf8
 					&& utf_iscomposing(
-					    mb_ptr2char(tword
+					    utf_ptr2char(tword
 						+ sp->ts_twordlen
 							   - sp->ts_tcharlen))
 					&& utf_iscomposing(
-					    mb_ptr2char(fword
+					    utf_ptr2char(fword
 							+ sp->ts_fcharstart)))
 				    sp->ts_score -=
 						  SCORE_SUBST - SCORE_SUBCOMP;