[ocaml-ctypes] Defines, and Structs with platform-specific fields
Daniel Bünzli
daniel.buenzli at erratique.ch
Sat Oct 18 10:34:17 BST 2014
Le vendredi, 17 octobre 2014 à 19:53, Trevor Smith a écrit :
> Thank you for your reply Daniel.
>
> About the structs: perhaps I have a fundamental misconception about how ctypes works. Libuv functions expect that the caller allocate the memory for the struct. My understanding was that adding fields to the struct in ctypes would affect the memory that struct takes up.
That's correct if you allocate it with ctypes, but you don't need to. Just make a C function that allocates the struct and bind to that function.
Daniel
More information about the Ctypes
mailing list