diff options
author | Glenn Morris <rgm@gnu.org> | 2007-12-11 05:28:13 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2007-12-11 05:28:13 +0000 |
commit | 0cc7b6420993e88b176df08e4f493707f41da9cb (patch) | |
tree | 71f250c4a872dd8f503b9d2e552ebc9cea28eac6 /lisp/gnus | |
parent | 5a12b40c6a3bd58d7fb45a1d498dd87c0f5447aa (diff) | |
download | emacs-0cc7b6420993e88b176df08e4f493707f41da9cb.tar.gz |
Add declare-function compatibility definition.
(mm-decode-content-transfer-encoding)
(mm-encode-content-transfer-encoding)
(message-options-get, message-options-set): Autoload.
(mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt): Declare as functions.
Diffstat (limited to 'lisp/gnus')
-rw-r--r-- | lisp/gnus/mml1991.el | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lisp/gnus/mml1991.el b/lisp/gnus/mml1991.el index be9981676e6..44efe6da668 100644 --- a/lisp/gnus/mml1991.el +++ b/lisp/gnus/mml1991.el @@ -28,6 +28,10 @@ ;;; Code: +;; For Emacs < 22.2. +(eval-and-compile + (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) + (eval-when-compile (require 'cl) (require 'mm-util)) @@ -39,6 +43,11 @@ (autoload 'quoted-printable-decode-region "qp") (autoload 'quoted-printable-encode-region "qp") +(autoload 'mm-decode-content-transfer-encoding "mm-bodies") +(autoload 'mm-encode-content-transfer-encoding "mm-bodies") +(autoload 'message-options-get "message") +(autoload 'message-options-set "message") + (defvar mml1991-use mml2015-use "The package used for PGP.") @@ -111,6 +120,9 @@ Whether the passphrase is cached at all is controlled by (insert-buffer-substring signature) (goto-char (point-max))))) +(declare-function mc-encrypt-generic "ext:mc-toplev" + (&optional recipients scheme start end from sign)) + (defun mml1991-mailcrypt-encrypt (cont &optional sign) (let ((text (current-buffer)) (mc-pgp-always-sign @@ -161,6 +173,13 @@ Whether the passphrase is cached at all is controlled by (eval-and-compile (autoload 'gpg-sign-cleartext "gpg")) +(declare-function gpg-sign-encrypt "ext:gpg" + (plaintext ciphertext result recipients &optional + passphrase sign-with-key armor textmode)) +(declare-function gpg-encrypt "ext:gpg" + (plaintext ciphertext result recipients &optional + passphrase armor textmode)) + (defun mml1991-gpg-sign (cont) (let ((text (current-buffer)) headers signature |