* gnus-clfns.el (subseq, merge, coerce, butlast): New compiler macros.
(mapc): Remove.
* nnwfm.el: Require `gnus-clfns' when compiling.
* nnshimbun.el: Ditto.
* nnfolder.el: Ditto.
* mm-util.el: Ditto.
* gnus-vers.el: Ditto.
* gnus-sum.el: Ditto.
* gnus-score.el: Ditto.
* gnus-nocem.el: Ditto.
* gnus-ofsetup.el: Don't require `gnus-clfns'.
(gnus-ofsetup-customize-done): Use `dolist' instead of `mapc'.
(gnus-setup-for-offline): Ditto.
* gnus-offline.el: Don't use `mapc' for binding some vars;
don't require `gnus-clfns'.
* gnus-art.el: Use `dolist' instead of `mapcar' for defining
`gnus-article-read-summary-keys'.
13 files changed: