1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-03 20:24:29 +00:00

Silence some gnus compilation warnings

* gnus/mm-decode.el: No need to load term when compiling.
(term-mode, term-char-mode): Declare.

* gnus/mm-util.el: No need to load jka-compr when compiling.
(jka-compr-acceptable-retval-list, jka-compr-make-temp-name): Declare.

* gnus/nnmaildir.el: Require is automatically eval-and-compile.
(nnmail): Require at run-time too.

* gnus/registry.el (registry-size): Move definition before use.
This commit is contained in:
Glenn Morris 2013-05-22 22:05:27 -07:00
parent e2aec513de
commit c7641e3c89
5 changed files with 33 additions and 19 deletions

View File

@ -1,3 +1,16 @@
2013-05-23 Glenn Morris <rgm@gnu.org>
* mm-decode.el: No need to load term when compiling.
(term-mode, term-char-mode): Declare.
* mm-util.el: No need to load jka-compr when compiling.
(jka-compr-acceptable-retval-list, jka-compr-make-temp-name): Declare.
* nnmaildir.el: Require is automatically eval-and-compile.
(nnmail): Require at run-time too.
* registry.el (registry-size): Move definition before use.
2013-05-22 Daiki Ueno <ueno@gnu.org>
* mml2015.el (mml2015-epg-sign): Make sure to insert newline after the

View File

@ -29,8 +29,7 @@
(require 'mail-parse)
(require 'mm-bodies)
(eval-when-compile (require 'cl)
(require 'term))
(eval-when-compile (require 'cl))
(autoload 'gnus-map-function "gnus-util")
(autoload 'gnus-replace-in-string "gnus-util")
@ -813,6 +812,8 @@ external if displayed external."
(declare-function gnus-configure-windows "gnus-win" (setting &optional force))
(defvar mailcap-mime-extensions) ; mailcap-mime-info autoloads
(declare-function term-mode "term" ())
(declare-function term-char-mode "term" ())
(defun mm-display-external (handle method)
"Display HANDLE using METHOD."

View File

@ -1508,8 +1508,8 @@ To make this function work with XEmacs, the APEL package is required."
(fboundp 'coding-system-to-mime-charset)))
(coding-system-to-mime-charset coding-system)))))
(eval-when-compile
(require 'jka-compr))
(defvar jka-compr-acceptable-retval-list)
(declare-function jka-compr-make-temp-name "jka-compr" (&optional local))
(defun mm-decompress-buffer (filename &optional inplace force)
"Decompress buffer's contents, depending on jka-compr.

View File

@ -63,17 +63,17 @@
(eval-and-compile
(unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
(eval-and-compile
(require 'nnheader)
(require 'gnus)
(require 'gnus-util)
(require 'gnus-range)
(require 'gnus-start)
(require 'gnus-int)
(require 'message))
(require 'nnheader)
(require 'gnus)
(require 'gnus-util)
(require 'gnus-range)
(require 'gnus-start)
(require 'gnus-int)
(require 'message)
(require 'nnmail)
(eval-when-compile
(require 'cl)
(require 'nnmail))
(require 'cl))
(defconst nnmaildir-version "Gnus")

View File

@ -249,6 +249,11 @@ With assert non-nil, errors out if the key does not exist already."
(remhash key data)))
keys))
(defmethod registry-size ((db registry-db))
"Returns the size of the registry-db object THIS.
This is the key count of the :data slot."
(hash-table-count (oref db :data)))
(defmethod registry-full ((db registry-db))
"Checks if registry-db THIS is full."
(>= (registry-size db)
@ -297,11 +302,6 @@ Errors out if the key exists already."
(registry-lookup-secondary-value db tr val value-keys))))
(oref db :data))))))
(defmethod registry-size ((db registry-db))
"Returns the size of the registry-db object THIS.
This is the key count of the :data slot."
(hash-table-count (oref db :data)))
(defmethod registry-prune ((db registry-db) &optional sortfun)
"Prunes the registry-db object THIS.
Removes only entries without the :precious keys if it can,