changeset 28667:0569ba69aa2b

(cl-old-mapc): Fix definition. (cl-mapc): Rename from mapc. Fix the funcall.
author Dave Love <fx@gnu.org>
date Wed, 19 Apr 2000 22:31:21 +0000
parents 3408e0502727
children c5465d903eb8
files lisp/emacs-lisp/cl-extra.el
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/emacs-lisp/cl-extra.el	Wed Apr 19 22:27:27 2000 +0000
+++ b/lisp/emacs-lisp/cl-extra.el	Wed Apr 19 22:31:21 2000 +0000
@@ -152,14 +152,15 @@
 	(setq cl-list (cdr cl-list)))
       (nreverse cl-res))))
 
-(defvar cl-old-mapc (symbol-function 'mapc))
+(defvar cl-old-mapc (prog1 (symbol-function 'mapc)
+		      (defalias 'mapc 'cl-mapc)))
 
-(defun mapc (cl-func cl-seq &rest cl-rest)
+(defun cl-mapc (cl-func cl-seq &rest cl-rest)
   "Like `mapcar', but does not accumulate values returned by the function."
   (if cl-rest
       (progn (apply 'map nil cl-func cl-seq cl-rest)
 	     cl-seq)
-    (funcall #'cl-old-mapc cl-func cl-seq)))
+    (funcall cl-old-mapc cl-func cl-seq)))
 
 (defun mapl (cl-func cl-list &rest cl-rest)
   "Like `maplist', but does not accumulate values returned by the function."