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;