CVS update by aidan packages/mule-packages/edict ...
[email protected] 2 Oct 2009 13:26:49 -0000
| Newsgroups | gmane.emacs.xemacs.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: aidan Date: 09/10/02 15:26:49 Modified: packages/mule-packages/edict ChangeLog edict-edit.el Log: Transform #'values calls to #'list calls under 21.4, edict-edit.el Revision Changes Path 1.17 +7 -0 XEmacs/packages/mule-packages/edict/ChangeLog Index: ChangeLog =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/edict/ChangeLog,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- ChangeLog 2003/10/31 17:18:15 1.16 +++ ChangeLog 2009/10/02 13:26:49 1.17 @@ -1,3 +1,10 @@ +2009-08-13 Aidan Kehoe <[email protected]> + + * 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. + 2003-10-31 Norbert Koch <[email protected]> * Makefile (VERSION): XEmacs package 1.16 released. 1.5 +6 -0 XEmacs/packages/mule-packages/edict/edict-edit.el Index: edict-edit.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/edict/edict-edit.el,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- edict-edit.el 2002/01/31 10:08:35 1.4 +++ edict-edit.el 2009/10/02 13:26:49 1.5 @@ -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?