aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-12-09 02:10:57 +0000
committerGlenn Morris2007-12-09 02:10:57 +0000
commit49ad38a13c6bb79874fda023f4e60a2b7ac6db43 (patch)
tree26a98e270f21d1c5b3415b344bed8ec87048f09f
parentb43906b677ba264cd3ca6324b6cd6ec1505b5bbb (diff)
downloademacs-49ad38a13c6bb79874fda023f4e60a2b7ac6db43.tar.gz
emacs-49ad38a13c6bb79874fda023f4e60a2b7ac6db43.zip
(declare-function): Add compatibility declaration.
(w3-do-setup, w3-region, w3-prepare-buffer, w3m-detect-meta-charset) (w3m-region): Declare as functions.
-rw-r--r--lisp/gnus/mm-view.el12
1 files changed, 11 insertions, 1 deletions
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index cb4f42dabcf..04e72dffa27 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -24,7 +24,8 @@
24;;; Commentary: 24;;; Commentary:
25 25
26;;; Code: 26;;; Code:
27 27(eval-and-compile
28 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
28(eval-when-compile (require 'cl)) 29(eval-when-compile (require 'cl))
29(require 'mail-parse) 30(require 'mail-parse)
30(require 'mailcap) 31(require 'mailcap)
@@ -117,6 +118,11 @@
117 (defalias 'mm-inline-image 'mm-inline-image-xemacs) 118 (defalias 'mm-inline-image 'mm-inline-image-xemacs)
118 (defalias 'mm-inline-image 'mm-inline-image-emacs))) 119 (defalias 'mm-inline-image 'mm-inline-image-emacs)))
119 120
121;; External.
122(declare-function w3-do-setup "ext:w3" ())
123(declare-function w3-region "ext:w3-display" (st nd))
124(declare-function w3-prepare-buffer "ext:w3-display" (&rest args))
125
120(defvar mm-w3-setup nil) 126(defvar mm-w3-setup nil)
121(defun mm-setup-w3 () 127(defun mm-setup-w3 ()
122 (unless mm-w3-setup 128 (unless mm-w3-setup
@@ -201,6 +207,10 @@
201(defvar mm-w3m-setup nil 207(defvar mm-w3m-setup nil
202 "Whether gnus-article-mode has been setup to use emacs-w3m.") 208 "Whether gnus-article-mode has been setup to use emacs-w3m.")
203 209
210;; External.
211(declare-function w3m-detect-meta-charset "ext:w3m" ())
212(declare-function w3m-region "ext:w3m" (start end &optional url charset))
213
204(defun mm-setup-w3m () 214(defun mm-setup-w3m ()
205 "Setup gnus-article-mode to use emacs-w3m." 215 "Setup gnus-article-mode to use emacs-w3m."
206 (unless mm-w3m-setup 216 (unless mm-w3m-setup