+2007-12-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs-lisp/byte-run.el (declare-function): Change to a macro.
+
2007-12-01 Alexandre Julliard <julliard@winehq.org>
* vc-git.el (vc-git-dir-state): Fix the git command arguments.
(eval-and-compile
(put ',name 'byte-optimizer 'byte-compile-inline-expand))))
-(defalias 'declare-function 'ignore
+(defmacro declare-function (&rest args)
"In Emacs 22, does nothing. In 23, it will suppress byte-compiler warnings.
This definition is so that packages may take advantage of the
-Emacs 23 feature and still remain compatible with Emacs 22.")
+Emacs 23 feature and still remain compatible with Emacs 22."
+ nil)
(defun make-obsolete (obsolete-name current-name &optional when)
"Make the byte-compiler warn that OBSOLETE-NAME is obsolete.