Foreign.C.TypesISO has been merged into Foreign.C.Types now.
module Foreign.C
( module Foreign.C.Types
module Foreign.C
( module Foreign.C.Types
- , module Foreign.C.TypesISO
, module Foreign.C.String
, module Foreign.C.Error
) where
import Foreign.C.Types
, module Foreign.C.String
, module Foreign.C.Error
) where
import Foreign.C.Types
-import Foreign.C.TypesISO
import Foreign.C.String
import Foreign.C.Error
import Foreign.C.String
import Foreign.C.Error
CChar(..), CSChar(..), CUChar(..)
, CShort(..), CUShort(..), CInt(..), CUInt(..)
, CLong(..), CULong(..)
CChar(..), CSChar(..), CUChar(..)
, CShort(..), CUShort(..), CInt(..), CUInt(..)
, CLong(..), CULong(..)
+ , CPtrdiff(..), CSize(..), CWchar(..), CSigAtomic(..)
#ifndef __HUGS__
, CLLong(..), CULLong(..)
#endif
#ifndef __HUGS__
, CLLong(..), CULLong(..)
#endif
+ -- Numeric types, instances of: Eq, Ord, Num, Read, Show, Enum,
+ -- Typeable, Storable
+ , CClock(..), CTime(..)
-- Floating types, instances of: Eq, Ord, Num, Read, Show, Enum,
-- Typeable, Storable, Real, Fractional, Floating, RealFrac,
-- RealFloat
, CFloat(..), CDouble(..), CLDouble(..)
-- Floating types, instances of: Eq, Ord, Num, Read, Show, Enum,
-- Typeable, Storable, Real, Fractional, Floating, RealFrac,
-- RealFloat
, CFloat(..), CDouble(..), CLDouble(..)
+
+ -- Instances of: Eq and Storable
+ , CFile, CFpos, CJmpBuf
+import Foreign.C.TypesISO
import Data.Bits ( Bits(..) )
import Data.Int ( Int8, Int16, Int32, Int64 )
import Data.Word ( Word8, Word16, Word32, Word64 )
import Data.Bits ( Bits(..) )
import Data.Int ( Int8, Int16, Int32, Int64 )
import Data.Word ( Word8, Word16, Word32, Word64 )