From: Bram Moolenaar Date: Sun, 18 Jul 2010 12:20:35 +0000 (+0200) Subject: Fix build broken without multi-byte feature. X-Git-Tag: v7.3~237 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fdf732eed7b1a55af0bf53e25c2ead917fd6df51;p=vim Fix build broken without multi-byte feature. --- diff --git a/src/normal.c b/src/normal.c index 5d79f35cd..055916711 100644 --- 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;