base-compat-batteries-0.13.1: base-compat with extra batteries
Safe HaskellSafe-Inferred
LanguageHaskell2010

Foreign.Marshal.Alloc.Compat

Documentation

alloca :: Storable a => (Ptr a -> IO b) -> IO b #

allocaBytes :: Int -> (Ptr a -> IO b) -> IO b #

allocaBytesAligned :: Int -> Int -> (Ptr a -> IO b) -> IO b #

calloc :: Storable a => IO (Ptr a) #

callocBytes :: Int -> IO (Ptr a) #

free :: Ptr a -> IO () #

malloc :: Storable a => IO (Ptr a) #

mallocBytes :: Int -> IO (Ptr a) #

realloc :: forall a b. Storable b => Ptr a -> IO (Ptr b) #

reallocBytes :: Ptr a -> Int -> IO (Ptr a) #