Commit 0cc7b642 authored by Glenn Morris's avatar Glenn Morris

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.
parent 5a12b40c
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment