X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.lisp;h=f154990cef415047cc7aadb1cf46aed85b0d5961;hb=f1efe83cb4f9c4bbc86e667b0773fd5e9f762542;hp=42ab3fc334fe0b3266fe477f46a19df2dcdcf3f6;hpb=25845009fdd5e3d2fbb875027d71fdd47d76ea13;p=uffi.git diff --git a/src/objects.lisp b/src/objects.lisp index 42ab3fc..f154990 100644 --- a/src/objects.lisp +++ b/src/objects.lisp @@ -101,12 +101,6 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." #+mcl `(ccl:%int-to-ptr ,addr) ) -(defmacro pointer-address (ptr) - #+allegro ptr - #+(or cmu scl) `(system:sap-int (alien:alien-sap ,ptr)) - #+sbcl `(sb-sys:sap-int (sb-alien:alien-sap ,ptr)) - #+lispworks `(fli:pointer-address ,ptr) - #+mcl `(ccl:%ptr-to-int ,ptr)) (defmacro char-array-to-pointer (obj) #+(or cmu scl) `(alien:cast ,obj (* (alien:unsigned 8)))