]> code.delx.au - gnu-emacs/commitdiff
(disp_char_vector): Extern it.
authorKenichi Handa <handa@m17n.org>
Mon, 7 Apr 1997 07:22:22 +0000 (07:22 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 7 Apr 1997 07:22:22 +0000 (07:22 +0000)
(DISP_CHAR_VECTOR): Handle multibyte characters.

src/disptab.h

index 6b2f5f05d51358d4056e2204fb455cd336d554e3..c947c5107a82296dd6079c68be3d273fa8e350e0 100644 (file)
@@ -33,8 +33,10 @@ Boston, MA 02111-1307, USA.  */
 #define DISP_INVIS_VECTOR(dp) ((dp)->extras[4])
 #define DISP_BORDER_GLYPH(dp) ((dp)->extras[5])
 
+extern Lisp_Object disp_char_vector ();
+
 #define DISP_CHAR_VECTOR(dp, c) \
-  (SINGLE_BYTE_CHAR_P(c) ? (dp)->contents[c] : Qnil)
+  (SINGLE_BYTE_CHAR_P(c) ? (dp)->contents[c] : disp_char_vector ((dp), (c)))
 
 /* Defined in window.c.  */
 extern struct Lisp_Char_Table *window_display_table ();