summaryrefslogtreecommitdiff
path: root/src/os_unix.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2005-08-10 21:07:57 +0000
committerBram Moolenaar <Bram@vim.org>2005-08-10 21:07:57 +0000
commit0fa313a71870ccc2ba63da25a7abea850f5b3d02 (patch)
treefc949b566e1d78f6eea570aab55c52b7d6a6b052 /src/os_unix.c
parentc388fbf9d99a8950c8c9a01466cfb8baa104ee8c (diff)
downloadvim-git-0fa313a71870ccc2ba63da25a7abea850f5b3d02.tar.gz
updated for version 7.0127v7.0127
Diffstat (limited to 'src/os_unix.c')
-rw-r--r--src/os_unix.c9
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)