Leonardo- This isn't exactly what you what but, the code in the attached text file shows how to declare a Guile function "c-func-wrap" takes a list as an argument. The function "c-func-wrap" converts that list into a variable length C array of doubles which is passed to the C func "c_func".
I just bashed it out, and haven't had a chance to test it. It should
(almost) work, though. There are probably prettier ways of
accomplishing this, as well.
--
Mike Gran
--- Leonardo Lopes Pereira <[EMAIL PROTECTED]> wrote:
> To be more clear. I want to be able to call a C function from guile.
> The problem is that this function has a struct as an arg and this
> struct has variable members. So, I need to create a list on
> scheme/guile and convert it to a C struct that will be used as an arg
> to that function.
__________________________________________
Yahoo! DSL Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com
temp.c
Description: 1294945028-temp.c
_______________________________________________ Guile-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-user
