Hi!
This is a different question from my previous silly question.
All though it's really cool that I can take a C function with signature:
void foo(int *);
and in scheme land create a (scheme-foo) so that I can do:
(define bar (make-u....vector ...))
(scheme-foo bar)
There are a lot of C functions I need to use that take arguments int*, short*, ...
I would prefer to not change all these C bindings, and somehow magically have a Scheme function that given:
(uber-magic bar)
returns me a int* corresponding to where the data is stored in u32-vector bar.
Thanks!