Hello All,
I have a C function called mycfunc that takes a callback function pointer
(cbfunc) and a void pointer (cbdata) as arguments. mycfunc calls the
callback function (cbfunc) passing the void pointer (cbdata) as its
argument. I'm trying to figure out how to pass a Julia type as the void
pointer argument and convert it back to the Julia type in the Julia
function passed as the callback function argument. I can do this with a
simple string, but I'm having some difficulty in figuring out how to do it
with arrays and other types. Any advice on this would be much appreciated.
typedef int (* mycallback)(void *cbdata);
void mycfunc(mycallback cbfunc, void *cbdata)
{
cbfunc(cbdata);
}
Thanks,
-G