[mcclim-cvs] CVS update: mcclim/regions.lisp

Christophe Rhodes crhodes at common-lisp.net
Fri Feb 11 10:05:58 UTC 2005


Update of /project/mcclim/cvsroot/mcclim
In directory common-lisp.net:/tmp/cvs-serv6076

Modified Files:
	regions.lisp 
Log Message:
Fix the declaration of the coordinate array

Date: Fri Feb 11 11:05:57 2005
Author: crhodes

Index: mcclim/regions.lisp
diff -u mcclim/regions.lisp:1.29 mcclim/regions.lisp:1.30
--- mcclim/regions.lisp:1.29	Fri Feb 11 10:10:37 2005
+++ mcclim/regions.lisp	Fri Feb 11 11:05:57 2005
@@ -4,7 +4,7 @@
 ;;;   Created: 1998-12-02 19:26
 ;;;    Author: Gilbert Baumann <unk6 at rz.uni-karlsruhe.de>
 ;;;   License: LGPL (See file COPYING for details).
-;;;       $Id: regions.lisp,v 1.29 2005/02/11 09:10:37 tmoore Exp $
+;;;       $Id: regions.lisp,v 1.30 2005/02/11 10:05:57 crhodes Exp $
 ;;; --------------------------------------------------------------------------------------
 ;;;  (c) copyright 1998,1999,2001 by Gilbert Baumann
 ;;;  (c) copyright 2001 by Arnaud Rouanet (rouanet at emi.u-bordeaux.fr)
@@ -380,7 +380,7 @@
 (defmacro with-standard-rectangle ((x1 y1 x2 y2) rectangle &body body)
   (with-gensyms (coords)
     `(let ((,coords (slot-value ,rectangle 'coordinates)))
-       (declare (type (array coordinate 4) ,coords))
+       (declare (type (simple-array coordinate (4)) ,coords))
        (let ((,x1 (aref ,coords 0))
 	     (,y1 (aref ,coords 1))
 	     (,x2 (aref ,coords 2))
@@ -391,7 +391,7 @@
 (defmacro with-standard-rectangle* ((&key x1 y1 x2 y2) rectangle &body body)
   (with-gensyms (coords)
     `(let ((,coords (slot-value ,rectangle 'coordinates)))
-       (declare (type (array coordinate 4) ,coords))
+       (declare (type (simple-array coordinate (4)) ,coords))
        (let (,@(and x1 `((,x1 (aref ,coords 0))))
 	     ,@(and y1 `((,y1 (aref ,coords 1))))
 	     ,@(and x2 `((,x2 (aref ,coords 2))))
@@ -428,7 +428,7 @@
 (defmethod* (setf rectangle-edges*)
   (x1 y1 x2 y2 (rectangle standard-rectangle))
   (let ((coords (slot-value rectangle 'coordinates)))
-    (declare (type (array coordinate 4) coords))
+    (declare (type (simple-array coordinate (4)) coords))
     (setf (aref coords 0) x1)
     (setf (aref coords 1) y1)
     (setf (aref coords 2) x2)




More information about the Mcclim-cvs mailing list