changeset 2735:6489c9da34b9

(byte-recompile-directory): If ARG is non-nil, set it to its prefix numeric value. Test for ARG being zero with eq, not zerop.
author Roland McGrath <roland@gnu.org>
date Mon, 10 May 1993 00:49:06 +0000
parents a0f174dc6ac5
children d6ff54640930
files lisp/emacs-lisp/bytecomp.el
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/emacs-lisp/bytecomp.el	Mon May 10 00:35:06 1993 +0000
+++ b/lisp/emacs-lisp/bytecomp.el	Mon May 10 00:49:06 1993 +0000
@@ -1065,6 +1065,8 @@
 for each such `.el' file, whether to compile it.  Prefix argument 0 means
 don't ask and compile the file anyway."
   (interactive "DByte recompile directory: \nP")
+  (if arg
+      (setq arg (prefix-numeric-value arg)))
   (save-some-buffers)
   (set-buffer-modified-p (buffer-modified-p)) ;Update the mode line.
   (let ((directories (list (expand-file-name directory)))
@@ -1082,7 +1084,7 @@
 	   (if (and (not (member (car files) '("." ".." "RCS" "CVS")))
 		    (file-directory-p source))
 	       (if (or (null arg)
-		       (eq arg 0)
+		       (eq 0 arg)
 		       (y-or-n-p (concat "Check " source "? ")))
 		   (setq directories
 			 (nconc directories (list source))))
@@ -1092,7 +1094,7 @@
 		      (if (file-exists-p dest)
 			  (file-newer-than-file-p source dest)
 			(and arg
-			     (or (zerop arg)
+			     (or (eq 0 arg)
 				 (y-or-n-p (concat "Compile " source "? "))))))
 		 (progn (byte-compile-file source)
 			(setq file-count (1+ file-count))