Hi all,
A couple more questions. Firstly, some ncurses calls return a *WINDOW and others take one as an argument but you never actually look at the contents of one yourself. I have defined "data Window = Window" and am using Ptr Window for the types of these. However, this means I get a warning about an unused constructor. Is there a better way to do this? Secondly, does anyone have any suggestions on how to provide an interface to this? void getyx(WINDOW *win, int y, int x); The getyx macro places the current cursor position of the given window in the two integer variables y and x. The type would probably ideally be "Ptr Window -> IO (CInt, CInt)". Thanks Ian _______________________________________________ FFI mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/ffi