> > Here is a patch that fix a limitation of the FFI library.
> > It enables libffi to handle 64 bit longs returned by calls
> > to foreign functions on Sparc hosts.
> >
>
> very cool. i'll apply the patch (with the slight modification of leaving
> the "|| defined(ARM)" ).
Well... The "|| defined(ARM)" was already in comments in ffitest.c.
I do not see any 64 bit specific code in the arm branch of libffi, though.
(does an arm truly handle 64 bit integers, anyway...?)
BTW, are there some people on the list that run (or try to run)
Japhar on exotic platforms/OSes...?
I have here a working port of the 0.07 release to the Chorus real-time OS,
running on PowerPC 604 boards.
--Christophe