packages feed

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 ()