[cffi-devel] getting CFFI function signature
Tamas K Papp
tpapp at Princeton.EDU
Sun May 13 14:00:35 UTC 2007
Hi,
I have CFFI bindings generated by SWIG, which look like
(cffi:defcfun ("cairo_line_to" cairo_line_to) :void
(cr :pointer)
(x :double)
(y :double))
I would like to generate wrapper functions that would take the first
argument from a global variable and apply conversions for the rest.
The problem is that there are many functions, and I want to automate
this as much as possible.
Is there any way to get the signature of a function defined with
cffi:defcfun? In this case, I need something like (:void cr :pointer
x :double y: double) (of course the syntax and the ordering can vary).
With this, I could automate the generation of wrappers.
Thanks,
Tamas
More information about the cffi-devel
mailing list