{-# OPTIONS_GHC -fno-warn-unused-imports #-} #include #include #include module Bindings.Libgit2.Pack where import Foreign.Ptr #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types import Bindings.Libgit2.Oid #ccall git_packbuilder_new , Ptr (Ptr ) -> Ptr -> IO (CInt) #ccall git_packbuilder_set_threads , Ptr -> CUInt -> IO (CUInt) #ccall git_packbuilder_insert , Ptr -> Ptr -> CString -> IO (CInt) #ccall git_packbuilder_insert_tree , Ptr -> Ptr -> IO (CInt) #ccall git_packbuilder_write , Ptr -> CString -> IO (CInt) {- typedef int (* git_packbuilder_foreach_cb)(void * buf, size_t size, void * payload); -} #callback git_packbuilder_foreach_cb , Ptr () -> CSize -> Ptr () -> IO CInt #ccall git_packbuilder_foreach , Ptr -> -> Ptr () -> IO (CInt) #ccall git_packbuilder_object_count , Ptr -> IO (CUInt) #ccall git_packbuilder_written , Ptr -> IO (CUInt) #ccall git_packbuilder_free , Ptr -> IO ()