[cffi-devel] defcallback with &rest
Frank Goenninger
frgo at me.com
Fri Dec 2 18:55:53 UTC 2011
Am 02.12.2011 um 19:46 schrieb Luís Oliveira:
> On Fri, Dec 2, 2011 at 5:36 PM, Frank Goenninger <frgo at me.com> wrote:
>> (defun frgo (fmt &rest args)
>> (format t fmt args))
>>
>> Now I want to define a C call back for that function:
>>
>> (defcallback frgoc :void ((fmt :string) (args ???????
>>
>> How do I define the callback such that I can have a C function with varargs being defined?
>
> Sorry, no way to do that right now. Last time I checked, no Lisp's got
> support for such a feature. We might start using libffi to add extra
> (low-level) features in the near feature, but not even libffi supports
> this particular feature.
Understood. So I 'm back to square 1 with just a pointer to a struct that I have to de-structure myself. Not beautiful but ok. Thanks for the quick help.
Cheers
Frank
More information about the cffi-devel
mailing list