> On 01/14/2010 12:24 PM, Anthony Green wrote: > > Ignore me. You did run the testsuite. I assume that there were no > unexpected failures, correct? > > AG Right - on existing platforms. I've run Mozilla's ffi_call testsuite on i686-pc-linux-gnu, x86_64-unknown-linux-gnu, i686-pc-mingw32 (with MSVC), and i386-apple-darwin9.2.0. It passes on all those. I've run libffi's testsuite on i686-pc-linux-gnu, x86_64-unknown-linux-gnu, and i386-apple-darwin9.2.0. No unexpected failures. libffi's testsuite will need a patch for i686-pc-mingw32 with MSVC, attached. I didn't have any luck running the testsuite, for lack of getting the dejagnu stuff set up correctly. However, the Mozilla testsuite covers basically the same stuff, including some testing of the closure API. We test ffi_call for SYSV and STDCALL functions thoroughly, including small struct return values. So I'm pretty confident things are working. I haven't tested i686-pc-mingw32 with gcc. If anyone can help with that, it would be most appreciated. :) Thanks, Dan.