# HG changeset patch # User Glenn Morris # Date 1197173370 0 # Node ID f8d4c0a1f1abb6191b94c9d5c1b5869b6f53c17e # Parent 179f9af85230a9ce93d02ae43a0881e2ce7ddd75 (declare-function): Add compatibility definition. (password-read-and-add): Declare as a function. diff -r 179f9af85230 -r f8d4c0a1f1ab lisp/gnus/smime.el --- a/lisp/gnus/smime.el Sun Dec 09 02:18:04 2007 +0000 +++ b/lisp/gnus/smime.el Sun Dec 09 04:09:30 2007 +0000 @@ -121,6 +121,9 @@ ;;; Code: +;; For Emacs < 22.2. +(eval-and-compile + (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) (require 'dig) (or (require 'password-cache nil t) (require 'password)) @@ -257,6 +260,7 @@ temporary-file-directory)))))) ;; Password dialog function +(declare-function password-read-and-add "password-cache" (prompt &optional key)) (defun smime-ask-passphrase (&optional cache-key) "Asks the passphrase to unlock the secret key.