[bknr-cvs] r2519 - branches/trunk-reorg/thirdparty/uffi-1.6.0/src
hhubner at common-lisp.net
hhubner at common-lisp.net
Sun Feb 17 10:22:51 UTC 2008
Author: hhubner
Date: Sun Feb 17 05:22:50 2008
New Revision: 2519
Modified:
branches/trunk-reorg/thirdparty/uffi-1.6.0/src/aggregates.lisp
Log:
Another CCL fix. DEFSETF is not required if the read expansion is setfable. The previous implementation did not work.
Modified: branches/trunk-reorg/thirdparty/uffi-1.6.0/src/aggregates.lisp
==============================================================================
--- branches/trunk-reorg/thirdparty/uffi-1.6.0/src/aggregates.lisp (original)
+++ branches/trunk-reorg/thirdparty/uffi-1.6.0/src/aggregates.lisp Sun Feb 17 05:22:50 2008
@@ -118,13 +118,6 @@
`(ccl:pref ,obj ,(read-from-string (format nil ":~a.~a" (keyword type) (keyword slot))))
)
-#+(or openmcl digitool)
-(defmacro set-slot-value (obj type slot value) ;use setf to set values
- `(setf (ccl:pref ,obj ,(read-from-string (format nil ":~a.~a" (keyword type) (keyword slot)))) ,value))
-
-#+(or openmcl digitool)
-(defsetf get-slot-value set-slot-value)
-
(defmacro get-slot-pointer (obj type slot)
#+(or lispworks cmu sbcl scl) (declare (ignore type))
More information about the Bknr-cvs
mailing list