On 26 August 2010 10:41, Ken Takusagawa <[email protected]> wrote:
> What am I doing wrong?
>
> module Ffi2 where
> {
> import Foreign.C.Types;
>
> foo :: CInt -> CInt;
> foo x = x;
>
> foreign export ccall foo :: CInt -> CInt;
>
> }

Did you enable the

>
> $ ghc -c Ffi2.hs
>
> Ffi2.hs:8:0: Invalid type signature

You need to call it with -XForeignFunctionInterface to enable FFI methinks.


-- 
Ivan Lazar Miljenovic
[email protected]
IvanMiljenovic.wordpress.com
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to