Luis Oliveira <[EMAIL PROTECTED]> writes:

> On 10/out/2005, at 10:00, Immanuel Litzroth wrote:
> > That is the void callback bug, no? Is there any progress on this? I
> > would like
> > to try and port lambda-gtk to cffi-sbcl-linux and this is stopping me.
> 
> Yes. There is a work-around:
> 
> (eval-when (:compile-toplevel :load-toplevel :execute)
>     (setf sb-alien::*values-type-okay* t))
> 
> Put that before declaring the void callbacks.

There's no need to do that anymore :)

0.9.5.64:
        Support callbacks with void return types.
        * Export SB-ALIEN:ALIEN-VOID-TYPE-P
        * Bind *VALUES-TYPE-OKAY* to T when parsing of the return type
        * Add test (+ another test for a x86-64 sign extension
        failure)

CFFI now passes all tests on SBCL Linux/x86.

Andras

_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to