From a181d36b5848a826b904ac06c56f961cb88c5878 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 12 Dec 2015 13:07:57 -0500 Subject: Implemented some utility functions. --- util.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 util.go (limited to 'util.go') diff --git a/util.go b/util.go new file mode 100644 index 0000000..cfcb677 --- /dev/null +++ b/util.go @@ -0,0 +1,25 @@ +// 12 december 2015 + +package ui + +import ( + "unsafe" +) + +// #include +import "C" + +func freestr(str *C.char) { + C.free(unsafe.Pointer(str)) +} + +func tobool(b C.int) bool { + return b != 0 +} + +func frombool(b bool) C.int { + if b { + return 1 + } + return 0 +} -- cgit v1.2.3