<p>Thanks, that fixed it.</p>
<p>On Aug 25, 2010 8:47 PM, "Ivan Lazar Miljenovic" <<a href="mailto:ivan.miljenovic@gmail.com">ivan.miljenovic@gmail.com</a>> wrote:<br type="attribution">> On 26 August 2010 10:41, Ken Takusagawa <<a href="mailto:ken.takusagawa.2@gmail.com">ken.takusagawa.2@gmail.com</a>> wrote:<br>
>> What am I doing wrong?<br>>><br>>> module Ffi2 where<br>>> {<br>>> import Foreign.C.Types;<br>>><br>>> foo :: CInt -> CInt;<br>>> foo x = x;<br>>><br>>> foreign export ccall foo :: CInt -> CInt;<br>
>><br>>> }<br>> <br>> Did you enable the<br>> <br>>><br>>> $ ghc -c Ffi2.hs<br>>><br>>> Ffi2.hs:8:0: Invalid type signature<br>> <br>> You need to call it with -XForeignFunctionInterface to enable FFI methinks.<br>
> <br>> <br>> -- <br>> Ivan Lazar Miljenovic<br>> <a href="mailto:Ivan.Miljenovic@gmail.com">Ivan.Miljenovic@gmail.com</a><br>> <a href="http://IvanMiljenovic.wordpress.com">IvanMiljenovic.wordpress.com</a><br>
</p>