Split eval-when-compile forms.
authorDave Love <fx@gnu.org>
Thu, 24 Apr 2003 18:25:52 +0000 (18:25 +0000)
committerDave Love <fx@gnu.org>
Thu, 24 Apr 2003 18:25:52 +0000 (18:25 +0000)
lisp/pgg.el

index f7b46ff..cce3c09 100644 (file)
 (require 'pgg-def)
 (require 'pgg-parse)
 
+;; Don't merge these two `eval-when-compile's.
+(eval-when-compile
+  (require 'cl))
+;; Fixme: This would be better done with an autoload for
+;; `url-insert-file-contents', and the url stuff rationalized.
+;; (`locate-library' can say whether the url code is available.)
 (eval-when-compile
-  (require 'cl)
   (ignore-errors
     (require 'w3)
     (require 'url)))
 
+;; Fixme: Avoid this and use mm-make-temp-file (especially for
+;; something sensitive like pgp).
 (defvar pgg-temporary-file-directory
   (cond ((fboundp 'temp-directory) (temp-directory))
        ((boundp 'temporary-file-directory) temporary-file-directory)