From b387e2d288d8cfa49030d6d9f28635e1f16f3f9e Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Mon, 17 Feb 2003 07:52:29 +0000 Subject: [PATCH] r4060: *** empty log message *** --- equal.lisp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/equal.lisp b/equal.lisp index 8049ed1..0bb8b53 100644 --- a/equal.lisp +++ b/equal.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: equal.lisp,v 1.2 2002/11/25 07:45:36 kevin Exp $ +;;;; $Id: equal.lisp,v 1.3 2003/02/17 07:52:29 kevin Exp $ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -97,9 +97,10 @@ #+cmu (mapcar #'pcl::slot-definition-name (pcl:class-slots (pcl:find-class c-name))) #+mcl - (let* ((class (find-class class-name nil))) + (let* ((class (find-class c-name nil))) (when (typep class 'standard-class) - (map 'list #'car (ccl::%class-instance-slotds class)))) + (nconc (mapcar #'car (ccl:class-instance-slots class)) + (mapcar #'car (ccl:class-class-slots class))))) #-(or allegro lispworks cmu mcl sbcl scl) (error "class-slot-names is not defined on this platform") ) -- 2.34.1