Synch to Gnus 200312160057.
authoryamaoka <yamaoka>
Tue, 16 Dec 2003 01:01:19 +0000 (01:01 +0000)
committeryamaoka <yamaoka>
Tue, 16 Dec 2003 01:01:19 +0000 (01:01 +0000)
lisp/ChangeLog
lisp/sha1-el.el

index 30018b9..a96e6c9 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-16  Simon Josefsson  <jas@extundo.com>
+
+       * sha1-el.el (autoload): Don't use ignore-errors.
+       (sha1-use-external): Use condition-case.  Suggested by Katsumi
+       Yamaoka <yamaoka@jpl.org>.
+
 2003-12-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
index 6c0df3d..ab5804d 100644 (file)
@@ -54,7 +54,7 @@
 
 (require 'hex-util)
 
-(ignore-errors (autoload 'executable-find "executable"))
+(autoload 'executable-find "executable")
 
 ;;;
 ;;; external SHA1 function.
@@ -79,8 +79,9 @@ It must be a string \(program name\) or list of strings \(name and its args\)."
   :type '(repeat string)
   :group 'sha1)
 
-(defcustom sha1-use-external (ignore-errors
-                              (executable-find (car sha1-program)))
+(defcustom sha1-use-external (condition-case ()
+                                (executable-find (car sha1-program))
+                              (error))
   "*Use external SHA1 program.
 If this variable is set to nil, use internal function only."
   :type 'boolean