* gnus.el (gnus-shutdown): Use dolist.
authorJesper Harder <harder@ifa.au.dk>
Sun, 26 Sep 2004 18:40:31 +0000 (18:40 +0000)
committerJesper Harder <harder@ifa.au.dk>
Sun, 26 Sep 2004 18:40:31 +0000 (18:40 +0000)
* gnus-undo.el (gnus-undo): Use mapc.

* nnrss.el (nnrss-generate-active): do.

lisp/ChangeLog
lisp/gnus-undo.el
lisp/gnus.el
lisp/nnrss.el

index 27b4141..99eb5a0 100644 (file)
@@ -1,5 +1,11 @@
 2004-09-26  Jesper Harder  <harder@ifa.au.dk>
 
+       * gnus.el (gnus-shutdown): Use dolist.
+
+       * gnus-undo.el (gnus-undo): Use mapc.
+
+       * nnrss.el (nnrss-generate-active): do.
+
        * message.el (message-cite-original-without-signature)
        (message-cite-original): Use mapc.
        (message-do-actions, message-make-forward-subject): Use dolist.
index 70550c1..f4eda2c 100644 (file)
@@ -186,8 +186,7 @@ A numeric argument serves as a repeat count."
       (error "Nothing further to undo"))
     (setq gnus-undo-actions (delq action gnus-undo-actions))
     (setq gnus-undo-boundary t)
-    (while action
-      (funcall (pop action)))))
+    (mapc 'funcall action)))
 
 (provide 'gnus-undo)
 
index 6809c43..f88c2d8 100644 (file)
@@ -3002,11 +3002,9 @@ Return nil if not defined."
 
 (defun gnus-shutdown (symbol)
   "Shut down everything that waits for SYMBOL."
-  (let ((alist gnus-shutdown-alist)
-       entry)
-    (while (setq entry (pop alist))
-      (when (memq symbol (cdr entry))
-       (funcall (car entry))))))
+  (dolist (entry gnus-shutdown-alist)
+    (when (memq symbol (cdr entry))
+      (funcall (car entry)))))
 
 \f
 ;;;
index 69c81cd..4c22b5a 100644 (file)
@@ -290,9 +290,8 @@ ARTICLE is the article number of the current headline.")
 (defvar nnrss-extra-categories '(nnrss-snarf-moreover-categories))
 
 (defun nnrss-generate-active ()
-  (if (y-or-n-p "Fetch extra categories? ")
-      (dolist (func nnrss-extra-categories)
-       (funcall func)))
+  (when (y-or-n-p "Fetch extra categories? ")
+    (mapc 'funcall nnrss-extra-categories))
   (save-excursion
     (set-buffer nntp-server-buffer)
     (erase-buffer)