[plt-scheme] FFI, argc and argv
Hello all,
If I have a function in C that receives int argc, and char **argv,
what's the best way to warp it up?
Two issues come to my mind:
- command-line-arguments do not provide, afaik, argv[0].
- I would have to convert the vector (command-line-arguments) to a
cvector and pass it up to the function. Something like (list->cvector
(vector->list (command-line-arguments)) _string) however I'm not sure
if this is the best way to handle things.
Any suggestions?
Cheers,
--
Paulo Jorge Matos - pocm at soton.ac.uk
http://www.personal.soton.ac.uk/pocm
PhD Student @ ECS
University of Southampton, UK