]> code.delx.au - gnu-emacs/commitdiff
* progmodes/idlwave.el (idlwave-make-tags):
authorEli Zaretskii <eliz@is.elta.co.il>
Sat, 3 Jan 2004 12:12:01 +0000 (12:12 +0000)
committerEli Zaretskii <eliz@is.elta.co.il>
Sat, 3 Jan 2004 12:12:01 +0000 (12:12 +0000)
* textmodes/flyspell.el (flyspell-large-region):.
* progmodes/make-mode.el (makefile-query-by-make-minus-q):
* emulation/viper-util.el (viper-glob-unix-files):
* emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
* man.el (Man-init-defvars):
* jka-compr.el (jka-compr-call-process):
* files.el (get-free-disk-space,insert-directory):
* ediff-ptch.el (ediff-test-patch-utility):
* ediff-diff.el (ediff-test-utility):
* dired-aux.el (dired-check-process):
* mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
test the return value of call-process, because it can be a string.

13 files changed:
lisp/ChangeLog
lisp/dired-aux.el
lisp/ediff-diff.el
lisp/ediff-ptch.el
lisp/emacs-lisp/shadow.el
lisp/emulation/viper-util.el
lisp/files.el
lisp/jka-compr.el
lisp/mail/sendmail.el
lisp/man.el
lisp/progmodes/idlwave.el
lisp/progmodes/make-mode.el
lisp/textmodes/flyspell.el

index ed4f3a8433e1a444c6f8a142ddcd3b0bd768e53e..de4f72cc020961fb9528e08b24d2bd632d590f2d 100644 (file)
@@ -1,3 +1,19 @@
+2004-01-03  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+
+       * progmodes/idlwave.el (idlwave-make-tags): 
+       * textmodes/flyspell.el (flyspell-large-region):.
+       * progmodes/make-mode.el (makefile-query-by-make-minus-q):
+       * emulation/viper-util.el (viper-glob-unix-files):
+       * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
+       * man.el (Man-init-defvars):
+       * jka-compr.el (jka-compr-call-process):
+       * files.el (get-free-disk-space,insert-directory):
+       * ediff-ptch.el (ediff-test-patch-utility):
+       * ediff-diff.el (ediff-test-utility):
+       * dired-aux.el (dired-check-process):
+       * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
+       test the return value of call-process, because it can be a string.
+
 2003-12-31  John Paul Wallington  <jpw@gnu.org>
 
        * bindings.el (completion-ignored-extensions): Add .pfsl.
index d12410afae5073cfff6504ff559e5a9a0089b15c..0a3fa220248a5a6ba394ad2c17a7905fc1589caf 100644 (file)
@@ -561,8 +561,8 @@ the list of file names explicitly with the FILE-LIST argument."
       (set-buffer err-buffer)
       (erase-buffer)
       (setq default-directory dir      ; caller's default-directory
-           err (/= 0
-                (apply (function dired-call-process) program nil arguments)))
+           err (not (eq 0
+                (apply (function dired-call-process) program nil arguments))))
       (if err
          (progn
            (dired-log (concat program " " (prin1-to-string arguments) "\n"))
index e7dcd6f16c5f66e873190a426902bcd0b7dfbbc1..4ba4ab316f8064d26843348ef2f485177d2b4500 100644 (file)
@@ -64,8 +64,8 @@ Must produce output compatible with Unix's diff3 program."
 ;; The following functions needed for setting diff/diff3 options
 ;; test if diff supports the --binary option
 (defsubst ediff-test-utility (diff-util option &optional files)
-  (zerop (apply 'call-process
-               (append (list diff-util nil nil nil option) files))))
+  (eq 0 (apply 'call-process
+              (append (list diff-util nil nil nil option) files))))
 
 (defun ediff-diff-mandatory-option (diff-util)
   (let ((file (if (boundp 'null-device) null-device "/dev/null")))
index 8b69bc686dfb6b5999009d345a88751937342e57..342f75fd1e006bcc1a8a37005392ebaf12064b74 100644 (file)
@@ -86,10 +86,10 @@ See also `ediff-backup-specs'."
 
 (defun ediff-test-patch-utility ()
   (condition-case nil
-      (cond ((zerop (call-process ediff-patch-program nil nil nil "-z." "-b"))
+      (cond ((eq 0 (call-process ediff-patch-program nil nil nil "-z." "-b"))
             ;; GNU `patch' v. >= 2.2
             'gnu)
-           ((zerop (call-process ediff-patch-program nil nil nil "-b"))
+           ((eq 0 (call-process ediff-patch-program nil nil nil "-b"))
             'posix)
            (t 'traditional))
     (file-error nil)))
index 571ee7ee1c9e5d7b8a2fc5074cd3f8ee37def331..eeaaa7ffc0aa9a66dbc2a2ded17a22d026584a22 100644 (file)
@@ -161,7 +161,7 @@ See the documentation for `list-load-path-shadows' for further information."
                 ;; sizes.
                 (and (= (nth 7 (file-attributes f1))
                         (nth 7 (file-attributes f2)))
-                     (zerop (call-process "cmp" nil nil nil "-s" f1 f2))))))))
+                     (eq 0 (call-process "cmp" nil nil nil "-s" f1 f2))))))))
 \f
 ;;;###autoload
 (defun list-load-path-shadows ()
index 8e913e905994f6222f7530ecfb6d3d729fcdb65d..5e533e5f5452a53c008a718528abcd5726644453 100644 (file)
                            command)))
       (goto-char (point-min))
       ;; Issue an error, if no match.
-      (if (> status 0)
-         (save-excursion
-           (skip-chars-forward " \t\n\j")
-           (if (looking-at "ls:")
-               (viper-forward-Word 1))
-           (error "%s: %s"
-                  (if (stringp  gshell)
-                      gshell
-                    "shell")
-                  (buffer-substring (point) (viper-line-pos 'end)))
-           ))
+      (unless (eq 0 status)
+       (save-excursion
+         (skip-chars-forward " \t\n\j")
+         (if (looking-at "ls:")
+             (viper-forward-Word 1))
+         (error "%s: %s"
+                (if (stringp  gshell)
+                    gshell
+                  "shell")
+                (buffer-substring (point) (viper-line-pos 'end)))
+         ))
       (goto-char (point-min))
       (viper-get-filenames-from-buffer 'one-per-line))
     ))
index 4983b1287e8e633639355362c9ea18e5ae6c4aea..ec58906e4853a38403ad062c78db1abf1e16df3e 100644 (file)
@@ -4137,10 +4137,10 @@ program specified by `directory-free-space-program' if that is non-nil."
     (save-match-data
       (with-temp-buffer
        (when (and directory-free-space-program
-                  (zerop (call-process directory-free-space-program
-                                       nil t nil
-                                       directory-free-space-args
-                                       dir)))
+                  (eq 0 (call-process directory-free-space-program
+                                      nil t nil
+                                      directory-free-space-args
+                                      dir)))
          ;; Usual format is a header line followed by a line of
          ;; numbers.
          (goto-char (point-min))
@@ -4260,21 +4260,21 @@ If WILDCARD, it also runs the shell specified by `shell-file-name'."
                                 file))))))))
 
          ;; If `insert-directory-program' failed, signal an error.
-         (if (/= result 0)
-             ;; On non-Posix systems, we cannot open a directory, so
-             ;; don't even try, because that will always result in
-             ;; the ubiquitous "Access denied".  Instead, show the
-             ;; command line so the user can try to guess what went wrong.
-             (if (and (file-directory-p file)
-                      (memq system-type '(ms-dos windows-nt)))
-                 (error
-                  "Reading directory: \"%s %s -- %s\" exited with status %s"
-                  insert-directory-program
-                  (if (listp switches) (concat switches) switches)
-                  file result)
-               ;; Unix.  Access the file to get a suitable error.
-               (access-file file "Reading directory")
-               (error "Listing directory failed but `access-file' worked")))
+         (unless (eq 0 result)
+           ;; On non-Posix systems, we cannot open a directory, so
+           ;; don't even try, because that will always result in
+           ;; the ubiquitous "Access denied".  Instead, show the
+           ;; command line so the user can try to guess what went wrong.
+           (if (and (file-directory-p file)
+                    (memq system-type '(ms-dos windows-nt)))
+               (error
+                "Reading directory: \"%s %s -- %s\" exited with status %s"
+                insert-directory-program
+                (if (listp switches) (concat switches) switches)
+                file result)
+             ;; Unix.  Access the file to get a suitable error.
+             (access-file file "Reading directory")
+             (error "Listing directory failed but `access-file' worked")))
 
          (when (string-match "--dired\\>" switches)
            (forward-line -2)
index aae0f0f85c1a7b4243492d93bb267939ab5834ae..7a0f39d89ee7c6e8ebe11bd669e02269ea0534fe 100644 (file)
@@ -356,7 +356,7 @@ to keep: LEN chars starting BEG chars from the beginning."
 
          (jka-compr-delete-temp-file err-file)))
 
-    (or (zerop
+    (or (eq 0
         (apply 'call-process
                prog
                infile
index e2ce10db3fc488db420e8d4a2154d2d7e793e4ec..c44ea46243a73051fdf041c3fdd845ebcbe75e42 100644 (file)
@@ -1029,7 +1029,7 @@ external program defined by `sendmail-program'."
                              )
                      )
                     (exit-value (apply 'call-process-region args)))
-               (or (null exit-value) (zerop exit-value)
+               (or (null exit-value) (eq 0 exit-value)
                    (error "Sending...failed with exit value %d" exit-value)))
            (or fcc-was-found
                (error "No recipients")))
index 4a768e1effbb5c324d03aec5a1bb98319c01f56c..61131db20bec2fa8bd03dfed3161ea03a96c8075 100644 (file)
@@ -425,9 +425,9 @@ This is necessary if one wants to dump man.el with Emacs."
          (cond
           (Man-fontify-manpage-flag
            nil)
-          ((= 0 (call-process Man-sed-command nil nil nil Man-sysv-sed-script))
+          ((eq 0 (call-process Man-sed-command nil nil nil Man-sysv-sed-script))
            Man-sysv-sed-script)
-          ((= 0 (call-process Man-sed-command nil nil nil Man-berkeley-sed-script))
+          ((eq 0 (call-process Man-sed-command nil nil nil Man-berkeley-sed-script))
            Man-berkeley-sed-script)
           (t
            nil))))
index 906eed14ca69eb2f1dec66f1779b874128a07829..83bf03f7c46e87eaeb28fefe3949d7ea90f6b07a 100644 (file)
@@ -5,7 +5,7 @@
 ;;         Chris Chase <chase@att.com>
 ;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
 ;; Version: 4.15
-;; Date: $Date: 2003/07/21 21:36:29 $
+;; Date: $Date: 2003/09/01 15:45:35 $
 ;; Keywords: languages
 
 ;; This file is part of GNU Emacs.
@@ -3889,9 +3889,12 @@ you specify /."
                  (progn
                    (message (concat "Tagging " item "..."))
                    (setq errbuf (get-buffer-create "*idltags-error*"))
-                   (setq status (+ status
-                                   (call-process "sh" nil errbuf nil "-c"
-                                                 (concat cmd append item))))
+                   (setq status
+                         (+ status
+                            (if (eq 0 (call-process "sh" nil errbuf nil "-c"
+                                                    (concat cmd append item)))
+                                0
+                              1)))
                    ;;
                    ;; Append additional tags
                    (setq append " --append ")
index f56d08a76b7fc64b0bc57c3b4a8f4a388d6a0152..5130ca9bfef96f5efeb941baeac9d512d5b33708 100644 (file)
@@ -1374,7 +1374,7 @@ and generates the overview, one line per target name."
   (delete-file filename))              ; remove the tmpfile
 
 (defun makefile-query-by-make-minus-q (target &optional filename)
-  (not (zerop
+  (not (eq 0
        (call-process makefile-brave-make nil nil nil
                      "-f" filename "-q" target))))
 
index e71eb440c123d79f3474b751d258c4c9aadb343f..3d41042e8d77c5022ec776ad9345727bf290fc9a 100644 (file)
@@ -1351,7 +1351,7 @@ Word syntax described by `ispell-dictionary-alist' (which see)."
                                               ispell-personal-dictionary)))))
                      (setq args (append args ispell-extra-args))
                      args))))
-      (if (= c 0)
+      (if (eq c 0)
          (flyspell-external-point-words)
        (error "Can't check region...")))))