changeset 27686:888000b8e8b6

(toplevel): Require CL at compile time. (uniquify-push): Removed.
author Gerd Moellmann <gerd@gnu.org>
date Sat, 12 Feb 2000 19:48:01 +0000
parents 15ad3fb709f8
children ee4f82952cde
files lisp/uniquify.el
diffstat 1 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/uniquify.el	Sat Feb 12 19:47:18 2000 +0000
+++ b/lisp/uniquify.el	Sat Feb 12 19:48:01 2000 +0000
@@ -85,6 +85,7 @@
 ;;; Code:
 
 (provide 'uniquify)
+(eval-when-compile (require 'cl))
 
 ;;; User-visible variables
 
@@ -159,9 +160,6 @@
 
 ;;; Utilities
 
-(defmacro uniquify-push (item list)
-  `(setq ,list (cons ,item ,list)))
-
 ;; For directories, return the last component, not the empty string.
 (defun uniquify-file-name-nondirectory (file-name)
   (file-name-nondirectory (directory-file-name file-name)))
@@ -213,9 +211,9 @@
 				   (equal rawname
 					  (uniquify-file-name-nondirectory newbuffile))))))
 	  (if deserving
-	      (uniquify-push (list rawname bfn buffer nil) fix-list)
-	    (uniquify-push (list (buffer-name buffer))
-			   uniquify-non-file-buffer-names)))
+	      (push (list rawname bfn buffer nil) fix-list)
+	    (push (list (buffer-name buffer))
+		  uniquify-non-file-buffer-names)))
 	(setq buffers (cdr buffers))))
     ;; selects buffers whose names may need changing, and others that
     ;; may conflict.
@@ -273,7 +271,7 @@
 	      (uniquify-rationalize-conflicting-sublist
 	       conflicting-sublist old-name depth)
 	      (setq conflicting-sublist nil)))
-	(uniquify-push item conflicting-sublist)
+	(push item conflicting-sublist)
 	(setq old-name proposed-name))
       (setq fix-list (cdr fix-list)))
     (uniquify-rationalize-conflicting-sublist