projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9046: fix duplicate macro
[uffi.git]
/
src
/
objects.lisp
diff --git
a/src/objects.lisp
b/src/objects.lisp
index 42ab3fc334fe0b3266fe477f46a19df2dcdcf3f6..f154990cef415047cc7aadb1cf46aed85b0d5961 100644
(file)
--- 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)
)
#+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)))
(defmacro char-array-to-pointer (obj)
#+(or cmu scl) `(alien:cast ,obj (* (alien:unsigned 8)))