]> git.eshelyaron.com Git - emacs.git/commitdiff
Add declare-function compatibility definition.
authorGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:22:34 +0000 (05:22 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:22:34 +0000 (05:22 +0000)
(w3-parse-buffer, gnus-group-make-rss-group): Declare as functions.

lisp/gnus/nnrss.el

index f72166b0455407b0bff24bf0a8d4c7b561a4037f..4a02690a3c5226357e8440612cfd9025ad578196 100644 (file)
 
 ;;; Code:
 
+;; For Emacs < 22.2.
+(eval-and-compile
+  (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
+
 (eval-when-compile (require 'cl))
 
 (require 'gnus)
@@ -418,6 +422,8 @@ otherwise return nil."
                                         nnrss-compatible-encoding-alist)))))
     (mm-coding-system-p 'utf-8)))
 
+(declare-function w3-parse-buffer "ext:w3-parse" (&optional buff))
+
 (defun nnrss-fetch (url &optional local)
   "Fetch URL and put it in a the expected Lisp structure."
   (mm-with-unibyte-buffer
@@ -784,6 +790,8 @@ which RSS 2.0 allows."
          (push (list group nnrss-group-max) nnrss-server-data)))
       (nnrss-save-server-data server))))
 
+(declare-function gnus-group-make-rss-group "gnus-group" (&optional url))
+
 (defun nnrss-opml-import (opml-file)
   "OPML subscriptions import.
 Read the file and attempt to subscribe to each Feed in the file."