mule-packages/edict/ChangeLog addition:
2009-08-13 Aidan Kehoe <kehoea(a)parhasard.net>
* edict-edit.el:
Have compiled 21.4 code also work on XEmacs binaries with real
support for multiple values, by avoiding runtime calls to
#'values.
XEmacs Packages (existing ChangeLogs) source patch:
Diff command: cvs -q diff -Nu
Files affected: mule-packages/edict/edict-edit.el
Index: mule-packages/edict/edict-edit.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/edict/edict-edit.el,v
retrieving revision 1.4
diff -u -r1.4 edict-edit.el
--- mule-packages/edict/edict-edit.el 2002/01/31 10:08:35 1.4
+++ mule-packages/edict/edict-edit.el 2009/08/13 13:51:28
@@ -45,6 +45,12 @@
(require 'cl)
+;; Have compiled 21.4 code also work on XEmacs binaries with real support
+;; for multiple values, by avoiding runtime calls to #'values:
+(eval-when-compile (when (eq 'list (symbol-function 'values))
+ (define-compiler-macro values (&rest args)
+ `(list ,@args))))
+
;;; Customizable variables
;; #### does this tristate make sense with Customize support?
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches