[UFFI-Users] Re: using uffi.
Immanuel Litzroth
immanuell at enfocus.be
Mon Aug 1 06:09:59 MDT 2005
Immanuel Litzroth <immanuell at enfocus.be> writes:
> I have been using uffi to write a ffi to portmidi library in
> sbcl/cmucl andI have some questions.
>
> 1) what is the way to get the address of a stack-allocated foreign
> variable. I have used pointer-address but sbcl gives a type error
> on that.
> (pointer-address obj) -> `(system:sap-int (alien:alien-sap ,obj))
> when i use (alien:alien-sap ,obj) the type error disappears.
I have just answered my first question. If you do a
(with-foreign-object (a type)
a is bound to a pointer to type during the body. I didn't think the
documentation was clear on this point.
Immanuel
More information about the UFFI-Users
mailing list