I don't think that would be possible. As I understand, Inline::C is useful for calling C functions from perl, but how would you call a function that requires a function pointer as an argument? For instance, how would I write a callback function using Inline::C? The libraries register_callback routine needs a (*)(void *, void*, unsigned long, Timestamp, void *). What function pointer could I then pass it?