Skip to content

Commit c2f7a61

Browse files
conditional compile for windows
1 parent c8848cb commit c2f7a61

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

go/okapi/native_call.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !windows
2+
13
package okapi
24

35
import (

go/okapi/native_call_windows.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ func callOkapiNative(request proto.Message, response proto.Message, funcName str
1313
}
1414
dll := syscall.MustLoadDLL(getLibraryName())
1515
okapiFunc := dll.MustFindProc(funcName)
16-
code, _, err := okapiFunc.Call(uintptr(unsafe.Pointer(&requestBuffer)), uintptr(unsafe.Pointer(&responseBuffer)), uintptr(unsafe.Pointer(&errorBuffer)))
16+
_, _, err = okapiFunc.Call(uintptr(unsafe.Pointer(&requestBuffer)), uintptr(unsafe.Pointer(&responseBuffer)), uintptr(unsafe.Pointer(&errorBuffer)))
1717
if err != syscall.Errno(0x0) {
1818
// Actually check the syscall.Errno to see if it's a real error
1919
return err
@@ -22,13 +22,13 @@ func callOkapiNative(request proto.Message, response proto.Message, funcName str
2222
if err != nil {
2323
return wrapError("Failed to unmarshal response", err)
2424
}
25-
return createError(int32(code), errorBuffer)
25+
return createError(errorBuffer)
2626
}
2727

2828
func byteBufferFree(responseBuffer ByteBuffer) error {
2929
dll := syscall.MustLoadDLL("okapi.dll")
3030
okapiFunc := dll.MustFindProc("okapi_bytebuffer_free")
31-
code, _, err := okapiFunc.Call(uintptr(unsafe.Pointer(&responseBuffer)))
31+
_, _, err := okapiFunc.Call(uintptr(unsafe.Pointer(&responseBuffer)))
3232
if err != syscall.Errno(0x0) {
3333
// Actually check the syscall.Errno to see if it's a real error
3434
return err

0 commit comments

Comments
 (0)