X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fcasetab.c;h=ff9443cbe7d2e97fbb9ae63a016e5d5d30b0b015;hb=b0374caf569a1f87940d2e2996d5bba7dea8f48b;hp=af2d31c9ff6d75058bbab3ca7a1a94b06e3d05d1;hpb=ea1ea793fe6e244ef5555ed983423a204101af13;p=chise%2Fxemacs-chise.git.1 diff --git a/src/casetab.c b/src/casetab.c index af2d31c..ff9443c 100644 --- a/src/casetab.c +++ b/src/casetab.c @@ -42,13 +42,14 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "opaque.h" -Lisp_Object Qcase_tablep; +Lisp_Object Qcase_table_p; Lisp_Object Vascii_downcase_table, Vascii_upcase_table; Lisp_Object Vascii_canon_table, Vascii_eqv_table; #ifdef MULE Lisp_Object Vmirror_ascii_downcase_table, Vmirror_ascii_upcase_table; Lisp_Object Vmirror_ascii_canon_table, Vmirror_ascii_eqv_table; #endif +Lisp_Object Qtranslate_table; static void compute_trt_inverse (Lisp_Object trt, Lisp_Object inverse); @@ -80,7 +81,7 @@ check_case_table (Lisp_Object obj) REGISTER Lisp_Object tem; while (tem = Fcase_table_p (obj), NILP (tem)) - obj = wrong_type_argument (Qcase_tablep, obj); + obj = wrong_type_argument (Qcase_table_p, obj); return (obj); } @@ -288,7 +289,8 @@ compute_trt_inverse (Lisp_Object trt, Lisp_Object inverse) void syms_of_casetab (void) { - defsymbol (&Qcase_tablep, "case-table-p"); + defsymbol (&Qcase_table_p, "case-table-p"); + defsymbol (&Qtranslate_table, "translate-table"); DEFSUBR (Fcase_table_p); DEFSUBR (Fcurrent_case_table); @@ -308,13 +310,6 @@ complex_vars_of_casetab (void) staticpro (&Vascii_canon_table); staticpro (&Vascii_eqv_table); -#ifdef MULE - staticpro (&Vmirror_ascii_downcase_table); - staticpro (&Vmirror_ascii_upcase_table); - staticpro (&Vmirror_ascii_canon_table); - staticpro (&Vmirror_ascii_eqv_table); -#endif - tem = MAKE_TRT_TABLE (); Vascii_downcase_table = tem; Vascii_canon_table = tem;