aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-12-11 05:25:51 +0000
committerGlenn Morris2007-12-11 05:25:51 +0000
commit43ec17092f4c0ce5278c6b2c8cbc0b7a7fa38934 (patch)
tree1fdf7798284946ad8aa0e07650886710b133706e
parent75327e9460257356ddae092997af290cec794550 (diff)
downloademacs-43ec17092f4c0ce5278c6b2c8cbc0b7a7fa38934.tar.gz
emacs-43ec17092f4c0ce5278c6b2c8cbc0b7a7fa38934.zip
Add declare-function compatibility definition.
(nndb-request-article): Declare as a function.
-rw-r--r--lisp/gnus/nndb.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/gnus/nndb.el b/lisp/gnus/nndb.el
index 70d395ba986..9e1bd3623dc 100644
--- a/lisp/gnus/nndb.el
+++ b/lisp/gnus/nndb.el
@@ -48,6 +48,12 @@
48;; * make the backend TOUCH an article when marked as expireable (will 48;; * make the backend TOUCH an article when marked as expireable (will
49;; make article expire 'expiry' days after that moment). 49;; make article expire 'expiry' days after that moment).
50 50
51;;; Code:
52
53;; For Emacs < 22.2.
54(eval-and-compile
55 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
56
51;;- 57;;-
52;; Register nndb with known select methods. 58;; Register nndb with known select methods.
53 59
@@ -55,8 +61,6 @@
55(unless (assoc "nndb" gnus-valid-select-methods) 61(unless (assoc "nndb" gnus-valid-select-methods)
56 (gnus-declare-backend "nndb" 'mail 'respool 'address 'prompt-address)) 62 (gnus-declare-backend "nndb" 'mail 'respool 'address 'prompt-address))
57 63
58;;; Code:
59
60(require 'nnmail) 64(require 'nnmail)
61(require 'nnheader) 65(require 'nnheader)
62(require 'nntp) 66(require 'nntp)
@@ -240,6 +244,9 @@ expiry mechanism."
240 (nndb-request-expire-articles-remote articles group server force) 244 (nndb-request-expire-articles-remote articles group server force)
241 (nndb-request-expire-articles-local articles group server force))) 245 (nndb-request-expire-articles-local articles group server force)))
242 246
247;; _Something_ defines it...
248(declare-function nndb-request-article "nndb" t t)
249
243(deffoo nndb-request-move-article 250(deffoo nndb-request-move-article
244 (article group server accept-form &optional last move-is-internal) 251 (article group server accept-form &optional last move-is-internal)
245 "Move ARTICLE (a number) from GROUP on SERVER. 252 "Move ARTICLE (a number) from GROUP on SERVER.