X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Foreign.hs;h=9fef16ff079b177dec0734a37cb4beceeaf28f08;hb=26d2805a6e58822d246cf9601fb226b0861e7f65;hp=15e26dbb907d6e499788627e2fc122e6d117e44e;hpb=c9ac8f728076f424a6b5e4460dae67df0ef780fa;p=haskell-directory.git diff --git a/Foreign.hs b/Foreign.hs index 15e26db..9fef16f 100644 --- a/Foreign.hs +++ b/Foreign.hs @@ -1,4 +1,4 @@ -{-# OPTIONS -fno-implicit-prelude #-} +{-# OPTIONS_GHC -fno-implicit-prelude #-} ----------------------------------------------------------------------------- -- | -- Module : Foreign @@ -15,31 +15,27 @@ ----------------------------------------------------------------------------- module Foreign - ( module Data.Int - , module Data.Word + ( module Data.Bits + , module Data.Int + , module Data.Word , module Foreign.Ptr - , module Foreign.ForeignPtr - , module Foreign.StablePtr + , module Foreign.ForeignPtr + , module Foreign.StablePtr , module Foreign.Storable - , module Foreign.Marshal.Alloc - , module Foreign.Marshal.Array - , module Foreign.Marshal.Error - , module Foreign.Marshal.Utils + , module Foreign.Marshal - -- For compatibility with the FFI addendum only. The recommended - -- place to get this from is System.IO.Unsafe. - , unsafePerformIO + -- | For compatibility with the FFI addendum only. The recommended + -- place to get this from is "System.IO.Unsafe". + , unsafePerformIO ) where +import Data.Bits import Data.Int import Data.Word import Foreign.Ptr import Foreign.ForeignPtr import Foreign.StablePtr import Foreign.Storable -import Foreign.Marshal.Alloc -import Foreign.Marshal.Array -import Foreign.Marshal.Error -import Foreign.Marshal.Utils +import Foreign.Marshal import System.IO.Unsafe (unsafePerformIO)