diff options
| author | Glenn Morris | 2007-12-09 02:10:57 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-12-09 02:10:57 +0000 |
| commit | 49ad38a13c6bb79874fda023f4e60a2b7ac6db43 (patch) | |
| tree | 26a98e270f21d1c5b3415b344bed8ec87048f09f | |
| parent | b43906b677ba264cd3ca6324b6cd6ec1505b5bbb (diff) | |
| download | emacs-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.el | 12 |
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 |