# HG changeset patch # User Dave Love # Date 973697779 0 # Node ID c1c373a70748a0d37355ffff7f95d852699e259a # Parent cae923af5a5d87f4882770d77e0eb25b5e2e9252 Put some defvars in eval-when-compile. diff -r cae923af5a5d -r c1c373a70748 lisp/gnus/message.el --- a/lisp/gnus/message.el Wed Nov 08 15:35:07 2000 +0000 +++ b/lisp/gnus/message.el Wed Nov 08 15:36:19 2000 +0000 @@ -260,7 +260,8 @@ :group 'message-buffers :type 'boolean) -(defvar gnus-local-organization) +(eval-when-compile + (defvar gnus-local-organization)) (defcustom message-user-organization (or (and (boundp 'gnus-local-organization) (stringp gnus-local-organization) @@ -421,8 +422,9 @@ Folding `References' makes ancient versions of INN create incorrect NOV lines.") -(defvar gnus-post-method) -(defvar gnus-select-method) +(eval-when-compile + (defvar gnus-post-method) + (defvar gnus-select-method)) (defcustom message-post-method (cond ((and (boundp 'gnus-post-method) (listp gnus-post-method) @@ -921,8 +923,9 @@ (defvar message-posting-charset nil) ;; Byte-compiler warning -(defvar gnus-active-hashtb) -(defvar gnus-read-active-file) +(eval-when-compile + (defvar gnus-active-hashtb) + (defvar gnus-read-active-file)) ;;; Regexp matching the delimiter of messages in UNIX mail format ;;; (UNIX From lines), minus the initial ^. It should be a copy @@ -1423,8 +1426,9 @@ ["Body" message-goto-body t] ["Signature" message-goto-signature t])) -(defvar facemenu-add-face-function) -(defvar facemenu-remove-face-function) +(eval-when-compile + (defvar facemenu-add-face-function) + (defvar facemenu-remove-face-function)) ;;;###autoload (defun message-mode () @@ -1977,7 +1981,7 @@ (insert "\n")) (funcall message-citation-line-function)))) -(defvar mail-citation-hook) ;Compiler directive +(eval-when-compile (defvar mail-citation-hook)) ;Compiler directive (defun message-cite-original () "Cite function in the standard Message manner." (if (and (boundp 'mail-citation-hook) @@ -3538,7 +3542,7 @@ (setq message-buffer-list (nconc message-buffer-list (list (current-buffer)))))) -(defvar mc-modes-alist) +(eval-when-compile (defvar mc-modes-alist)) (defun message-setup (headers &optional replybuffer actions) (when (and (boundp 'mc-modes-alist) (not (assq 'message-mode mc-modes-alist))) @@ -4361,7 +4365,6 @@ (message-expand-group) (tab-to-tab-stop))) -(defvar gnus-active-hashtb) (defun message-expand-group () "Expand the group name under point." (let* ((b (save-excursion diff -r cae923af5a5d -r c1c373a70748 lisp/gnus/mml.el --- a/lisp/gnus/mml.el Wed Nov 08 15:35:07 2000 +0000 +++ b/lisp/gnus/mml.el Wed Nov 08 15:36:19 2000 +0000 @@ -507,8 +507,9 @@ (mail-header-encode-parameter (symbol-name type) value)))))) -(defvar ange-ftp-name-format) -(defvar efs-path-regexp) +(eval-when-compile + (defvar ange-ftp-name-format) + (defvar efs-path-regexp)) (defun mml-parse-file-name (path) (if (if (boundp 'efs-path-regexp) (string-match efs-path-regexp path) diff -r cae923af5a5d -r c1c373a70748 lisp/gnus/nnheader.el --- a/lisp/gnus/nnheader.el Wed Nov 08 15:35:07 2000 +0000 +++ b/lisp/gnus/nnheader.el Wed Nov 08 15:36:19 2000 +0000 @@ -813,8 +813,9 @@ (setq path (cdr path)))) result)) -(defvar ange-ftp-path-format) -(defvar efs-path-regexp) +(eval-when-compile + (defvar ange-ftp-path-format) + (defvar efs-path-regexp)) (defun nnheader-re-read-dir (path) "Re-read directory PATH if PATH is on a remote system." (if (and (fboundp 'efs-re-read-dir) (boundp 'efs-path-regexp))