* gnus-clfns.el (last, butlast): Undo the last change; always use a macro.
authoryamaoka <yamaoka>
Fri, 11 Jan 2002 12:47:18 +0000 (12:47 +0000)
committeryamaoka <yamaoka>
Fri, 11 Jan 2002 12:47:18 +0000 (12:47 +0000)
* gnus-srart.el (gnus-product-quick-file-format): Remove a trailing whitespace.

ChangeLog
lisp/gnus-clfns.el
lisp/gnus-start.el

index ea25a5e..69a6dfb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,6 @@
        * lisp/gnus-clfns.el (butlast): Fix a serious bug that it behaved
        like `nbutlast'.  Special thanks to Keiichi-san for the great
        discovery.
-       (last, butlast): Use the native function if Emacs 21+ is used.
 
        * lisp/gnus.el (gnus-product-variable-file-list): Add a check for
        the value of `gnus-use-correct-string-widths' in the forms.
index 8f927bc..60b35c8 100644 (file)
@@ -37,8 +37,7 @@
 
   (define-compiler-macro butlast (&whole form x &optional n)
     (if (and (fboundp 'butlast)
-            (or (>= emacs-major-version 21)
-                (subrp (symbol-function 'butlast))))
+            (subrp (symbol-function 'butlast)))
        form
       (if n
          `(let ((x ,x)
@@ -94,8 +93,7 @@
 
   (define-compiler-macro last (&whole form x &optional n)
     (if (and (fboundp 'last)
-            (or (>= emacs-major-version 21)
-                (subrp (symbol-function 'last))))
+            (subrp (symbol-function 'last)))
        form
       (if n
          `(let* ((x ,x)
index 0906d08..772492e 100644 (file)
@@ -2637,7 +2637,7 @@ The backup file \".newsrc.eld_\" will be created before re-reading."
              "\t0)\n"
              "    (error \"This file was created by later version of "
              "gnus.\"))\n"))
-    (insert "(setq gnus-product-file-version \n"
+    (insert "(setq gnus-product-file-version\n"
            "      '((product-version . "
            (prin1-to-string (product-version product)) ")\n"
            "\t(emacs-version . "