hlibgit2-0.1: Bindings/Libgit2/Common.hsc
#include <bindings.dsl.h>
#include <git2.h>
module Bindings.Libgit2.Common where
#strict_import
import Bindings.Libgit2.ThreadUtils
#num GIT_SUCCESS
#num GIT_ERROR
#num GIT_ENOTOID
#num GIT_ENOTFOUND
#num GIT_ENOMEM
#num GIT_EOSERR
#num GIT_EOBJTYPE
#num GIT_EOBJCORRUPTED
#num GIT_ENOTAREPO
#num GIT_EINVALIDTYPE
#num GIT_EMISSINGOBJDATA
#num GIT_EPACKCORRUPTED
#num GIT_EFLOCKFAIL
#num GIT_EZLIB
#num GIT_EBUSY
#num GIT_EBAREINDEX
#num GIT_EINVALIDREFNAME
#num GIT_EREFCORRUPTED
#num GIT_ETOONESTEDSYMREF
#num GIT_EPACKEDREFSCORRUPTED
#num GIT_EINVALIDPATH
#num GIT_EREVWALKOVER
#num GIT_EINVALIDREFSTATE
{- typedef struct {
char **strings;
size_t count;
} git_strarray; -}
#starttype git_strarray
#field strings , Ptr CString
#field count , CSize
#stoptype
#ccall git_strarray_free , Ptr <git_strarray> -> IO ()