From b829eb1edb54ffde40b13d5131e81fdb51faf0f9 Mon Sep 17 00:00:00 2001 From: Mark Karpeles Date: Fri, 30 Sep 2016 23:00:20 +0900 Subject: odb & refdb: make New*BackendFromC take unsafe.Pointer as argument allowing argument to be set from different package --- odb.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'odb.go') diff --git a/odb.go b/odb.go index 9c6baa3..9ba2ea2 100644 --- a/odb.go +++ b/odb.go @@ -36,8 +36,8 @@ func NewOdb() (odb *Odb, err error) { return odb, nil } -func NewOdbBackendFromC(ptr *C.git_odb_backend) (backend *OdbBackend) { - backend = &OdbBackend{ptr} +func NewOdbBackendFromC(ptr unsafe.Pointer) (backend *OdbBackend) { + backend = &OdbBackend{(*C.git_odb_backend)(ptr)} return backend } -- cgit v1.2.3