changeset 17332:35269345d9ef

(disp_char_vector): Extern it. (DISP_CHAR_VECTOR): Handle multibyte characters.
author Kenichi Handa <handa@m17n.org>
date Mon, 07 Apr 1997 07:22:22 +0000
parents f91b4d582897
children 0cc83e8612f0
files src/disptab.h
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/disptab.h	Mon Apr 07 07:12:13 1997 +0000
+++ b/src/disptab.h	Mon Apr 07 07:22:22 1997 +0000
@@ -33,8 +33,10 @@
 #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 ();