#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 -> CLong -> Ptr (CString) -> IO (CInt) #ccall git_attr_foreach , Ptr -> CUInt -> CString -> Ptr () -> Ptr () -> IO (CInt) #ccall git_attr_cache_flush , Ptr -> IO () #ccall git_attr_add_macro , Ptr -> CString -> CString -> IO (CInt) {- BEGIN MANUAL ENTRY -} #cinline GIT_ATTR_TRUE , CString -> CInt #cinline GIT_ATTR_FALSE , CString -> CInt #cinline GIT_ATTR_UNSPECIFIED , CString -> CInt #cinline GIT_ATTR_HAS_VALUE , CString -> CInt #num GIT_ATTR_CHECK_FILE_THEN_INDEX #num GIT_ATTR_CHECK_INDEX_THEN_FILE #num GIT_ATTR_CHECK_INDEX_ONLY #num GIT_ATTR_CHECK_NO_SYSTEM {- END MANUAL ENTRY -}