Gnus -- minor build / warning fixes
Just a swag of compiler warning fixes. Can't send them upstream because I
use a number of (S)XEmacs-only techniques (if-boundp, with-boundp, etc)
* xemacs-packages/gnus/lisp/nnmail.el: Use
#'globally-declare-boundp to avoid a warning.
* xemacs-packages/gnus/lisp/mm-decode.el (mm-pipe-part):
#'with-boundp 'name' to avoid warning.
* xemacs-packages/gnus/lisp/gnus-xmas.el:
#'globally-declare-boundp a mass of vars to avoid warnings. A
little lazy, I admit. Sorry.
* xemacs-packages/gnus/lisp/mail-source.el: Ditto.
* xemacs-packages/gnus/lisp/gnus-util.el
(gnus-iswitchb-completing-read): Use #'with-boundp to avoid
warnings.
(gnus-rename-file): Remove unused 'old-name', 'new-name'.
* xemacs-packages/gnus/lisp/gnus-start.el (gnus-read-init-file):
Use 'load-user-init-file-p' instead of 'init-file-user'.
(gnus-get-unread-articles): #'with-boundp to avoid a truck load of
warnings.
* xemacs-packages/gnus/lisp/gnus-salt.el
(gnus-tree-highlight-node): Use #'with-boundp to avoid warnings
coming out of #'gnus--let-eval macro.
* xemacs-packages/gnus/lisp/gnus-range.el (gnus-range-difference):
Remove unused 'safe'.
* xemacs-packages/gnus/lisp/gnus-cite.el (gnus-cite-face-list):
Use #'if-boundp to kill off warnings.
(gnus-message-citation-mode): Remove unused 'keywords'.
* xemacs-packages/gnus/lisp/gnus-agent.el (gnus-agent-batch): Wrap
use of 'init-file-user' in #'with-obsolete-variable
Signed-off-by: Steve Youngs <steve@sxemacs.org>
- [D] xemacs-packages/gnus/lisp/nnmail.el