CVS update by aidan xemacs/src ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Thu Jul 26 07:15:12 EDT 2007
User: aidan
Date: 07/07/26 13:15:12
Modified: xemacs/src ChangeLog mule-ccl.c
Log:
Fix the union build; thank you Robert Delius Royar.
Revision Changes Path
1.1077 +7 -0 XEmacs/xemacs/src/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.1076
retrieving revision 1.1077
diff -u -p -r1.1076 -r1.1077
--- ChangeLog 2007/07/23 14:20:20 1.1076
+++ ChangeLog 2007/07/26 11:15:04 1.1077
@@ -1,3 +1,10 @@
+2007-07-26 Aidan Kehoe <kehoea at parhasard.net>
+
+ * mule-ccl.c (ccl_driver):
+ op is an integer, not a Lisp_Object; don't use it to temporarily
+ store a Lisp_Object. This change fixes the union build; thank you
+ for the report, Robert Delius Royar.
+
2007-07-23 Aidan Kehoe <kehoea at parhasard.net>
* text.c:
1.33 +2 -3 XEmacs/xemacs/src/mule-ccl.c
Index: mule-ccl.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/mule-ccl.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -p -r1.32 -r1.33
--- mule-ccl.c 2007/07/22 22:04:14 1.32
+++ mule-ccl.c 2007/07/26 11:15:08 1.33
@@ -1562,10 +1562,9 @@ ccl_driver (struct ccl_program *ccl,
if (!HTENTRY_CLEAR_P(e))
{
- op = e->value;
- if (!INTP (op))
+ if (!INTP (e->value))
CCL_INVALID_CMD;
- reg[RRR] = XCHAR_OR_INT (op);
+ reg[RRR] = XCHAR_OR_INT (e->value);
reg[7] = 1; /* r7 true for success */
}
else
More information about the XEmacs-CVS
mailing list