mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 03:40:56 -08:00
(DISP_CHAR_VECTOR): Adjusted for the change of char
table structure.
This commit is contained in:
parent
9cb01f031d
commit
f35dca995e
1 changed files with 8 additions and 2 deletions
|
|
@ -35,8 +35,14 @@ Boston, MA 02111-1307, USA. */
|
|||
|
||||
extern Lisp_Object disp_char_vector P_ ((struct Lisp_Char_Table *, int));
|
||||
|
||||
#define DISP_CHAR_VECTOR(dp, c) \
|
||||
(SINGLE_BYTE_CHAR_P(c) ? (dp)->contents[c] : disp_char_vector ((dp), (c)))
|
||||
#define DISP_CHAR_VECTOR(dp, c) \
|
||||
(ASCII_CHAR_P(c) \
|
||||
? (NILP ((dp)->ascii) \
|
||||
? (dp)->defalt \
|
||||
: (SUB_CHAR_TABLE_P ((dp)->ascii) \
|
||||
? XSUB_CHAR_TABLE ((dp)->ascii)->contents[c] \
|
||||
: (dp)->ascii)) \
|
||||
: disp_char_vector ((dp), (c)))
|
||||
|
||||
/* Defined in window.c. */
|
||||
extern struct Lisp_Char_Table *window_display_table P_ ((struct window *));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue