{-# OPTIONS_GHC -fno-warn-unused-imports #-} #include #include #include module Bindings.Libgit2.Attr where import Foreign.Ptr #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types {- typedef enum { GIT_ATTR_UNSPECIFIED_T = 0, GIT_ATTR_TRUE_T, GIT_ATTR_FALSE_T, GIT_ATTR_VALUE_T } git_attr_t; -} #integral_t git_attr_t #num GIT_ATTR_UNSPECIFIED_T #num GIT_ATTR_TRUE_T #num GIT_ATTR_FALSE_T #num GIT_ATTR_VALUE_T #ccall git_attr_value , CString -> IO () #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)