Thanks ! That should do it. Best wishes, Nicolas
On Wed, Apr 8, 2015 at 4:42 PM, Jeremy Yallop <[email protected]> wrote: > On 8 April 2015 at 16:34, Nicolas Ojeda Bar <[email protected]> wrote: > > I have a value of type `unit ptr` that points to a function with known > > signature. Is there a way to obtain an OCaml function out of it in > order to > > call it ? > > > > In other words, I am looking for a function with signature : `unit ptr > -> 'a > > fn -> 'a`. > > I think this is what you're looking for: > > # fun c f -> coerce (ptr void) (Foreign.funptr f) c;; > - : unit Ctypes_static.ptr -> ('a -> 'b) fn -> 'a -> 'b = <fun> >
_______________________________________________ Ctypes mailing list [email protected] http://lists.ocaml.org/listinfo/ctypes
