From 9a920d8c31bc4d267d8790ba0d83b5774316e08f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 1 Jun 2012 15:21:02 +0200 Subject: updated for version 7.3.535 Problem: Many #ifdefs for MB_MAXBYTES. Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix places where the buffer didn't include space for a NUL byte. --- src/arabic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/arabic.c') diff --git a/src/arabic.c b/src/arabic.c index 8c1f64c40..72c64b518 100644 --- a/src/arabic.c +++ b/src/arabic.c @@ -1066,7 +1066,7 @@ arabic_shape(c, ccp, c1p, prev_c, prev_c1, next_c) if (curr_c != c && ccp != NULL) { - char_u buf[MB_MAXBYTES]; + char_u buf[MB_MAXBYTES + 1]; /* Update the first byte of the character. */ (*mb_char2bytes)(curr_c, buf); -- cgit v1.2.1