[AC21.5] Fix fix copy-char-table on syntax tables

Stephen J. Turnbull stephen at xemacs.org
Sun Mar 25 13:12:00 EDT 2007


APPROVE COMMIT 21.5

Built the wrong workspace.  Need to use proper macro to compare Lisp
objects or you get an error in lisp-union builds.

Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.1050
diff -u -U0 -r1.1050 ChangeLog
--- src/ChangeLog	25 Mar 2007 15:34:59 -0000	1.1050
+++ src/ChangeLog	25 Mar 2007 16:39:12 -0000
@@ -0,0 +1,4 @@
+2007-03-26  Stephen J. Turnbull  <stephen at xemacs.org>
+
+	* chartab.c (Fcopy_char_table): Use EQ, not ==.
+

Index: src/chartab.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/chartab.c,v
retrieving revision 1.40
diff -u -r1.40 chartab.c
--- src/chartab.c	25 Mar 2007 15:35:06 -0000	1.40
+++ src/chartab.c	25 Mar 2007 16:39:19 -0000
@@ -698,7 +698,7 @@
 
 #endif /* MULE */
 
-  if (ct->mirror_table != Qnil)
+  if (!EQ (ct->mirror_table, Qnil))
     {
       ctnew->mirror_table = Fmake_char_table (Qgeneric);
       set_char_table_default (ctnew->mirror_table, make_int (Sword));



More information about the XEmacs-Patches mailing list