From 4659838fc95c262b60650ea584efeaf34b4c4ec7 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Fri, 3 Sep 1999 01:28:42 +0000 Subject: [PATCH] (struct it): Change the size of the member `ctl_chars'. --- src/dispextern.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dispextern.h b/src/dispextern.h index 9a8af123ef0..29b0c2aa550 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -1497,8 +1497,11 @@ struct it int saved_face_id; /* Vector of glyphs for control character translation. The pointer - dpvec is set to ctl_chars when a control character is translated. */ - Lisp_Object ctl_chars[4]; + dpvec is set to ctl_chars when a control character is translated. + This vector is also used for incomplete multibyte character + translation (e.g \222\244). Such a character is at most 3 bytes, + thus we need at most 12 bytes here. */ + Lisp_Object ctl_chars[12]; /* Current buffer or string position of the iterator, including position in overlay strings etc. */ -- 2.39.5