26 Jun
2002
26 Jun
'02
10:14 a.m.
Hi all, I was expecting something like foreign import ccall unsafe "static ncurses.h ERR" cERR :: CInt to allow me to access the value of ERR (a #define) as cERR. However, as far as I can tell GHC is trying to compile this as if ERR was a function. This seems silly to me as a function can always be defined with a type "a -> b" where "a", "b" or both can be "()" so this should be unambiguous. Am I misunderstanding what is going on here? Thanks Ian