{-# LINE 1 "src/Data/Number/Flint/Acb/Types/FFI.hsc" #-}
module Data.Number.Flint.Acb.Types.FFI where
import Foreign.C.String
import Foreign.C.Types
import Foreign.ForeignPtr
import Foreign.Ptr ( Ptr, FunPtr, nullPtr, plusPtr )
import Foreign.Storable
import Foreign.Marshal ( free )
import Foreign.Marshal.Array ( advancePtr )
import Data.Number.Flint.Flint.Internal
import Data.Number.Flint.Arb.Types
data Acb = Acb {-# UNPACK #-} !(ForeignPtr CAcb)
data CAcb = CAcb CArb CArb
data Acf = Acf {-# UNPACK #-} !(ForeignPtr CAcf)
data CAcf = CAcf CArf CArf