diff lisp/help.el @ 380:8626e4521993 r21-2-5

Import from CVS: tag r21-2-5
author cvs
date Mon, 13 Aug 2007 11:07:10 +0200
parents 6240c7796c7a
children 74fd4e045ea6
line wrap: on
line diff
--- a/lisp/help.el	Mon Aug 13 11:06:08 2007 +0200
+++ b/lisp/help.el	Mon Aug 13 11:07:10 2007 +0200
@@ -914,15 +914,11 @@
   :type 'boolean
   :group 'help-appearance)
 
-(defun describe-symbol-find-file (function)
-  (let ((files load-history)
-	file)
-    (while files
-      (if (memq function (cdr (car files)))
-	  (setq file (car (car files))
-		files nil))
-      (setq files (cdr files)))
-    file))
+(defun describe-symbol-find-file (symbol)
+  (loop for (file . load-data) in load-history
+    do (when (memq symbol load-data)
+	 (return file))))
+
 (define-obsolete-function-alias
   'describe-function-find-file
   'describe-symbol-find-file)
@@ -1378,10 +1374,6 @@
 	       (s (process-status p)))
 	  (setq tail (cdr tail))
 	  (princ (format "%-13s" (process-name p)))
-	  ;;(if (and (eq system-type 'vax-vms)
-	  ;;         (eq s 'signal)
-	  ;;        (< (process-exit-status p) NSIG))
-	  ;;    (princ (aref sys_errlist (process-exit-status p))))
 	  (princ s)
 	  (if (and (eq s 'exit) (/= (process-exit-status p) 0))
 	      (princ (format " %d" (process-exit-status p))))