(s []string)
| 896 | } |
| 897 | |
| 898 | func makeCStringsFromStrings(s []string) **C.char { |
| 899 | l := len(s) |
| 900 | x := (**C.char)(C.malloc(C.size_t(unsafe.Sizeof(unsafe.Pointer(nil)) * uintptr(l)))) |
| 901 | i := 0 |
| 902 | for p := uintptr(unsafe.Pointer(x)); i < l; p += unsafe.Sizeof(uintptr(0)) { |
| 903 | *(**C.char)(unsafe.Pointer(p)) = C.CString(s[i]) |
| 904 | i++ |
| 905 | } |
| 906 | return x |
| 907 | } |
| 908 | |
| 909 | func freeStrarray(arr *C.git_strarray) { |
| 910 | count := int(arr.count) |
no outgoing calls
no test coverage detected
searching dependent graphs…