{-# Language CPP #-} -- | -- Module : Basement.Compat.C.Types -- License : BSD-style -- Maintainer : Foundation -- -- Literal support for Integral and Fractional -- {-# LANGUAGE TypeSynonymInstances #-} -- {-# LANGUAGE FlexibleInstances #-} module Basement.Compat.C.Types ( CChar(..), CSChar(..), CUChar(..) , CShort(..), CUShort(..), CInt(..), CUInt(..), CLong(..), CULong(..) , CPtrdiff(..), CSize(..), CWchar(..), CSigAtomic(..), CLLong(..), CULLong(..) #if MIN_VERSION_base(4,10,0) , CBool(..) #endif , CIntPtr(..), CUIntPtr(..), CIntMax(..), CUIntMax(..) , CClock(..), CTime(..), CUSeconds(..), CSUSeconds(..), CFloat(..), CDouble , COff(..), CMode(..) ) where import Foreign.C.Types import System.Posix.Types