Foreign C with pointers

Luis Cabellos zhen.sydow at gmail.com
Tue Dec 18 13:54:53 EST 2007


Hi,

I am creating a binding to an existing library (lib*.a) from Haskell.

How can i bind a function that get a pointer?

e.g: I have in the c library.
int GetData( Data * d );

The steps that i need are:
1 - create the Data in Haskell
2 - create the foreign import sentence in a lib*.hs
3 - use the Data after the call

Where can i get a good tutorial about FFI? I try
http://www.haskell.org/hdirect/ffi.html but it's too general (need i pair of
examples, i think)

-- 
Thanks a lot, Luis Cabellos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20071218/0ae38888/attachment.htm


More information about the Glasgow-haskell-users mailing list