]> git.eshelyaron.com Git - emacs.git/commitdiff
Add declare-function compatibility definition.
authorGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:41:53 +0000 (05:41 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:41:53 +0000 (05:41 +0000)
(message-options-get): Autoload.
(message-options-set): Declare as a function.

lisp/gnus/mm-bodies.el

index 557bd132ed5b395f765bca8f2a93daca5ff78757..e7743d12d30452518cb9241bf903c9bd5063b562 100644 (file)
 
 ;;; Code:
 
+;; For Emacs < 22.2.
+(eval-and-compile
+  (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
+
 (require 'mm-util)
 (require 'rfc2047)
 (require 'mm-encode)
@@ -67,6 +71,9 @@ Valid encodings are `7bit', `8bit', `quoted-printable' and `base64'."
                               (const base64))))
   :group 'mime)
 
+(autoload 'message-options-get "message")
+(declare-function message-options-set "message" (symbol value))
+
 (defun mm-encode-body (&optional charset)
   "Encode a body.
 Should be called narrowed to the body that is to be encoded.