X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fchartab.h;h=14ed176e4e63bd0a981d978651206cc60d020101;hb=dbfc38b11cb852dc18107ed3822f6efb13630a8b;hp=73cfb19220b7b402b6d1c93e3b82928f4e5e8e1a;hpb=c8aa261a7bf3eb1389d2e018be1d715f73cacd66;p=chise%2Fxemacs-chise.git- diff --git a/src/chartab.h b/src/chartab.h index 73cfb19..14ed176 100644 --- a/src/chartab.h +++ b/src/chartab.h @@ -132,12 +132,12 @@ DECLARE_LRECORD (char_table, Lisp_Char_Table); #ifdef MULE Lisp_Object get_non_ascii_char_table_value (Lisp_Char_Table *ct, - int leading_byte, + Charset_ID leading_byte, Emchar c); -INLINE Lisp_Object +INLINE_HEADER Lisp_Object CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch); -INLINE Lisp_Object +INLINE_HEADER Lisp_Object CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch) { #ifdef UTF2000 @@ -162,6 +162,9 @@ CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch) #endif /* not MULE */ +#define XCHAR_TABLE_VALUE_UNSAFE(ct, ch) \ + CHAR_TABLE_VALUE_UNSAFE (XCHAR_TABLE (ct), ch) + enum chartab_range_type { CHARTAB_RANGE_ALL,