Hi,
Here's a patch to remove the file's copy of
uffi:deref-array etc. from ffi/uffi.lisp. It's >2 years
old,
long incorporated in UFFI and does not benefit from
improvements
(e.g. #+openmcl) or bugfixes in UFFI (e.g.
:copy-from-foreign for
Lispworks).
The patch builds upon my previous CLISP patches,
http://sourceforge.net/tracker/index.php?func=detail&aid=1413881&group_id=44704&atid=440619
so you need to apply these before applying the present
file.
It removes the code clones, just calling the original
uffi:deref-array, deref-pointer, allocate-foreign-object.
I tested my 2 patches with clisp-2.35 and cmucl19c on a
Ubuntu Breezy Debian i686 Linux box.
Regards,
Jörg Höhle.
do not clone UFFI functions