From: Bill Wohler Date: Fri, 31 Mar 2006 17:44:40 +0000 (+0000) Subject: (mh-strip-package-version): Move before use to avoid compiler error. X-Git-Tag: emacs-pretest-22.0.90~3370 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=59e8810f09da1107f2f895b84b6b9179d3461093;p=emacs.git (mh-strip-package-version): Move before use to avoid compiler error. --- diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 64876717392..51fdf8cce32 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,3 +1,8 @@ +2006-03-31 Bill Wohler + + * mh-e.el (mh-strip-package-version): Move before use to avoid + compiler error. + 2006-03-30 Bill Wohler * mh-e.el (mh-defcustom, mh-defface, mh-defgroup): Macros to diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index ce2db4fb66e..191cecb709a 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el @@ -895,6 +895,19 @@ necessary and can actually cause problems." ;; Temporary function and data structure used customization. ;; These will be unbound after the options are defined. +(defun mh-strip-package-version (args) + "Strip :package-version keyword and its value from ARGS. +In Emacs versions that support the :package-version keyword, +ARGS is returned unchanged." + (if (boundp 'customize-package-emacs-version-alist) + args + (let (seen) + (loop for keyword in args + if (cond ((eq keyword ':package-version) (setq seen t) nil) + (seen (setq seen nil) nil) + (t t)) + collect keyword)))) + (defmacro mh-defgroup (symbol members doc &rest args) "Declare SYMBOL as a customization group containing MEMBERS. See documentation for `defgroup' for a description of the arguments @@ -925,19 +938,6 @@ keyword, introduced in Emacs 22." `(defface ,face ,spec ,doc ,@(mh-strip-package-version args))) (put 'mh-defface 'lisp-indent-function 'defun) -(defun mh-strip-package-version (args) - "Strip :package-version keyword and its value from ARGS. -In Emacs versions that support the :package-version keyword, -ARGS is returned unchanged." - (if (boundp 'customize-package-emacs-version-alist) - args - (let (seen) - (loop for keyword in args - if (cond ((eq keyword ':package-version) (setq seen t) nil) - (seen (setq seen nil) nil) - (t t)) - collect keyword)))) - ;;; MH-E Customization