summaryrefslogtreecommitdiff
path: root/util.go
blob: cfcb6775d1492822e05259b3b02896e6d0f9161e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// 12 december 2015

package ui

import (
	"unsafe"
)

// #include <stdlib.h>
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
}