X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.lisp;h=358763e41fc829c815845886a3e898dcf31bd733;hb=b9b9c09eb1776edc5e1e35b533df94f50e67b770;hp=57611321ff93a71458ce00d1db6a5ed621063a45;hpb=a27f2cd8d35662cd5a14d1810a2186137151c123;p=uffi.git diff --git a/src/objects.lisp b/src/objects.lisp index 5761132..358763e 100644 --- a/src/objects.lisp +++ b/src/objects.lisp @@ -121,11 +121,11 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." #+mcl `(ccl:pref ,ptr ,(convert-from-uffi-type type :deref)) ) -#+mcl +#+(and mcl (not openmcl)) (defmacro deref-pointer-set (ptr type value) `(setf (ccl:pref ,ptr ,(convert-from-uffi-type type :deref)) ,value)) -#+mcl +#+(and mcl (not openmcl)) (defsetf deref-pointer deref-pointer-set) (defmacro ensure-char-character (obj)