* gnus-undo.el (gnus-undo): Use mapc.
* nnrss.el (nnrss-generate-active): do.
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.
(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)
(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
;;;
(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)