Mercurial > vim
changeset 2335:2a5478294078 vim73
Fix build broken without multi-byte feature.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 18 Jul 2010 14:20:35 +0200 |
parents | 3c9324c0800e |
children | 1a4a66f0c871 |
files | src/normal.c |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/normal.c +++ b/src/normal.c @@ -3766,16 +3766,16 @@ clear_showcmd() if (VIsual_mode == Ctrl_V) { -#ifdef FEAT_LINEBREAK +# ifdef FEAT_LINEBREAK char_u *saved_sbr = p_sbr; /* Make 'sbr' empty for a moment to get the correct size. */ p_sbr = empty_option; -#endif +# endif getvcols(curwin, &curwin->w_cursor, &VIsual, &leftcol, &rightcol); -#ifdef FEAT_LINEBREAK +# ifdef FEAT_LINEBREAK p_sbr = saved_sbr; -#endif +# endif sprintf((char *)showcmd_buf, "%ldx%ld", lines, (long)(rightcol - leftcol + 1)); } @@ -3800,7 +3800,11 @@ clear_showcmd() } while ((*p_sel != 'e') ? s <= e : s < e) { +# ifdef FEAT_MBYTE l = (*mb_ptr2len)(s); +# else + l = (*s == NUL) ? 0 : 1; +# endif if (l == 0) { ++bytes;