diff options
Diffstat (limited to 'cshared/blame_cshared.go')
-rw-r--r-- | cshared/blame_cshared.go | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/cshared/blame_cshared.go b/cshared/blame_cshared.go deleted file mode 100644 index 8dfee31..0000000 --- a/cshared/blame_cshared.go +++ /dev/null @@ -1,49 +0,0 @@ -// +build ignore -package main - -import ( - "C" - - "srcd.works/go-git.v4" -) - -//export c_Blame_get_Path -func c_Blame_get_Path(b uint64) *C.char { - obj, ok := GetObject(Handle(b)) - if !ok { - return nil - } - blame := obj.(*git.BlameResult) - return C.CString(blame.Path) -} - -//export c_Blame_get_Rev -func c_Blame_get_Rev(b uint64) *C.char { - obj, ok := GetObject(Handle(b)) - if !ok { - return nil - } - blame := obj.(*git.BlameResult) - return CBytes(blame.Rev[:]) -} - -//export c_Blame_get_Lines_len -func c_Blame_get_Lines_len(b uint64) int { - obj, ok := GetObject(Handle(b)) - if !ok { - return 0 - } - blame := obj.(*git.BlameResult) - return len(blame.Lines) -} - -//export c_Blame_get_Lines_item -func c_Blame_get_Lines_item(b uint64, i int) { - obj, ok := GetObject(Handle(b)) - if !ok { - return - } - blame := obj.(*git.BlameResult) - line := blame.Lines[i] - _ = line -} |