#include #include #include module Bindings.Libgit2.Attr where #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types {- extern __attribute__((visibility("default"))) const char * git_attr__true; -} {- extern __attribute__((visibility("default"))) const char * git_attr__false; -} {- extern __attribute__((visibility("default"))) const char * git_attr__unset; -} #ccall git_attr_get , Ptr (CString) -> Ptr -> CUInt -> CString -> CString -> IO (CInt) #ccall git_attr_get_many , Ptr (CString) -> Ptr -> CUInt -> CString -> CSize -> Ptr (CString) -> IO (CInt) #callback git_attr_foreach_callback , CString -> CString -> Ptr () -> IO CInt #ccall git_attr_foreach , Ptr -> CUInt -> CString -> -> Ptr () -> IO (CInt) #ccall git_attr_cache_flush , Ptr -> IO () #ccall git_attr_add_macro , Ptr -> CString -> CString -> IO (CInt)