[cffi-devel] Foreign structures by value
Liam Healy
lnp at healy.washington.dc.us
Sat Apr 11 20:02:03 UTC 2009
I have written Foreign Structures By Value (FSBV) to allow calling
foreign functions while passing or returning structures by value. It uses
CFFI and libffi. It currently provides two macros for users,
fsbv:defcstruct and fsbv:foreign-funcall, which are used exactly
like their CFFI counterparts. It works for small test cases I've tried,
but probably could use some improvement.
If the keepers of CFFI are interested, I would be happy for it to
be included in CFFI. In the meantime, it can be found here:
http://repo.or.cz/w/fsbv.git
Thank you.
Liam
More information about the cffi-devel
mailing list