llvm-general-3.3.3.0: src/LLVM/General/Internal/FFI/MemoryBuffer.hs
{-# LANGUAGE
ForeignFunctionInterface
#-}
module LLVM.General.Internal.FFI.MemoryBuffer where
import Foreign.Ptr
import Foreign.C
data MemoryBuffer
foreign import ccall unsafe "LLVMGetBufferStart" getBufferStart ::
Ptr MemoryBuffer -> IO (Ptr CChar)
foreign import ccall unsafe "LLVMGetBufferSize" getBufferSize ::
Ptr MemoryBuffer -> IO CSize
foreign import ccall unsafe "LLVMDisposeMemoryBuffer" disposeMemoryBuffer ::
Ptr MemoryBuffer -> IO ()