diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-08-10 21:07:57 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-08-10 21:07:57 +0000 |
commit | 0fa313a71870ccc2ba63da25a7abea850f5b3d02 (patch) | |
tree | fc949b566e1d78f6eea570aab55c52b7d6a6b052 /src/os_unix.c | |
parent | c388fbf9d99a8950c8c9a01466cfb8baa104ee8c (diff) | |
download | vim-git-0fa313a71870ccc2ba63da25a7abea850f5b3d02.tar.gz |
updated for version 7.0127v7.0127
Diffstat (limited to 'src/os_unix.c')
-rw-r--r-- | src/os_unix.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/os_unix.c b/src/os_unix.c index c1b64a76e..d567f900f 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -3980,7 +3980,7 @@ mch_call_shell(cmd, options) ta_buf[i] = '\n'; # ifdef FEAT_MBYTE if (has_mbyte) - i += (*mb_ptr2len_check)(ta_buf + i) - 1; + i += (*mb_ptr2len)(ta_buf + i) - 1; # endif } @@ -3997,7 +3997,7 @@ mch_call_shell(cmd, options) # ifdef FEAT_MBYTE else if (has_mbyte) { - int l = (*mb_ptr2len_check)(ta_buf + i); + int l = (*mb_ptr2len)(ta_buf + i); msg_outtrans_len(ta_buf + i, l); i += l - 1; @@ -4097,10 +4097,7 @@ mch_call_shell(cmd, options) * round. */ for (p = buffer; p < buffer + len; p += l) { - if (enc_utf8) /* exclude composing chars */ - l = utf_ptr2len_check(p); - else - l = (*mb_ptr2len_check)(p); + l = mb_cptr2len(p); if (l == 0) l = 1; /* NUL byte? */ else if (MB_BYTE2LEN(*p) != l) |