X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.lisp;h=358763e41fc829c815845886a3e898dcf31bd733;hb=24be2fb19ccbfb39ee2cfbc2ae3c49f4728c0dc5;hp=57611321ff93a71458ce00d1db6a5ed621063a45;hpb=38bdd9ccd063be4b3e0658a880a705ccb0cfdeb1;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)