summaryrefslogtreecommitdiff
path: root/lisp/allout.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2013-05-22 00:07:19 -0700
committerGlenn Morris <rgm@gnu.org>2013-05-22 00:07:19 -0700
commit6450907e01d948123a8191f117a03b37dc126638 (patch)
treea0fdf87a41401a10f5226be3a1045d5bed63861a /lisp/allout.el
parent9c6906f6759ac02c0646e46c6f05b2f883332fdc (diff)
downloademacs-6450907e01d948123a8191f117a03b37dc126638.tar.gz
Silence allout.el compilation
* lisp/allout.el: No need to load epa, epg, overlay when compiling. (epg-context-set-passphrase-callback, epg-list-keys) (epg-decrypt-string, epg-encrypt-string, epg-user-id-string) (epg-key-user-id-list): Declare.
Diffstat (limited to 'lisp/allout.el')
-rw-r--r--lisp/allout.el15
1 files changed, 10 insertions, 5 deletions
diff --git a/lisp/allout.el b/lisp/allout.el
index 9ca72514fd2..5a9b03b7a0e 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -77,11 +77,6 @@
;;;_* Dependency loads
(require 'overlay)
(eval-when-compile
- ;; Most of the requires here are for stuff covered by autoloads, which
- ;; byte-compiling doesn't trigger.
- (require 'epg)
- (require 'epa)
- (require 'overlay)
;; `cl' is required for `assert'. `assert' is not covered by a standard
;; autoload, but it is a macro, so that eval-when-compile is sufficient
;; to byte-compile it in, or to do the require when the buffer evalled.
@@ -6046,6 +6041,16 @@ See `allout-toggle-current-subtree-encryption' for more details."
(run-hook-with-args 'allout-structure-added-functions
bullet-pos subtree-end))))
+
+(declare-function epg-context-set-passphrase-callback "epg"
+ (context passphrase-callback))
+(declare-function epg-list-keys "epg" (context &optional name mode))
+(declare-function epg-decrypt-string "epg" (context cipher))
+(declare-function epg-encrypt-string "epg"
+ (context plain recipients &optional sign always-trust))
+(declare-function epg-user-id-string "epg" (user-id))
+(declare-function epg-key-user-id-list "epg" (key))
+
;;;_ > allout-encrypt-string (text decrypt allout-buffer keymode-cue
;;; &optional rejected)
(defun allout-encrypt-string (text decrypt allout-buffer keymode-cue