From fdf732eed7b1a55af0bf53e25c2ead917fd6df51 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar <Bram@vim.org> Date: Sun, 18 Jul 2010 14:20:35 +0200 Subject: [PATCH] Fix build broken without multi-byte feature. --- src/normal.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/normal.c b/src/normal.c index 5d79f35cd5..055916711d 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; -- GitLab