hlibgit2-0.3.0: src/Bindings/Libgit2/Attr.hsc
#include <bindings.dsl.h>
#include <git2.h>
#include <git2/attr.h>
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 <git_repository> -> CUInt -> CString -> CString -> IO (CInt)
#ccall git_attr_get_many , Ptr (CString) -> Ptr <git_repository> -> CUInt -> CString -> CLong -> Ptr (CString) -> IO (CInt)
#ccall git_attr_foreach , Ptr <git_repository> -> CUInt -> CString -> Ptr () -> Ptr () -> IO (CInt)
#ccall git_attr_cache_flush , Ptr <git_repository> -> IO ()
#ccall git_attr_add_macro , Ptr <git_repository> -> 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 -}