From: Adrian A. <Adr...@t-...> - 2005-01-17 22:06:42
|
Hi fellow erclings! Would this XEmacs compatibility patch be agreeable? I can commit if desired. Please advise, Adrian ChangeLog addition: 2005-01-17 Adrian Aichner <ad...@xe...> * erc-backend.el: Avoid miscompile with eval-when-compile wrapper. erc source patch: Diff command: cvs -f -z3 -q diff -u -w -N Files affected: erc-backend.el Index: erc-backend.el =================================================================== RCS file: /cvsroot/erc/erc/erc-backend.el,v retrieving revision 1.19 diff -u -w -r1.19 erc-backend.el --- erc-backend.el 12 Jan 2005 17:11:57 -0000 1.19 +++ erc-backend.el 17 Jan 2005 22:00:17 -0000 @@ -244,12 +244,14 @@ (mapconcat 'identity (erc-response.command-args parsed) " ")))) (erc-display-message parsed 'notice proc line))) +;;; XEmacs change: Require edebug at compile time. +(eval-when-compile (when (condition-case nil (require 'edebug) (error nil)) (def-edebug-spec define-erc-response-handler (&define :name erc-response-handler (name &rest name) &optional sexp sexp - def-body))) + def-body)))) (defmacro* define-erc-response-handler ((name &rest aliases) &optional extra-fn-doc extra-var-doc -- Adrian Aichner mailto:ad...@xe... http://www.xemacs.org/ |