Mercurial > vim
changeset 1332:6d421b3c485b v7.1.046
updated for version 7.1-046
author | vimboss |
---|---|
date | Mon, 30 Jul 2007 20:32:53 +0000 |
parents | d51bf80e8fc9 |
children | 01762f635bab |
files | src/regexp.c src/version.c |
diffstat | 2 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/regexp.c +++ b/src/regexp.c @@ -7014,7 +7014,14 @@ vim_regsub_both(source, dest, copy, magi #ifdef FEAT_MBYTE if (has_mbyte) { - int l = mb_ptr2len(s) - 1; + int l; + + /* Copy composing characters separately, one + * at a time. */ + if (enc_utf8) + l = utf_ptr2len(s) - 1; + else + l = mb_ptr2len(s) - 1; s += l; len -= l;