summaryrefslogtreecommitdiff
path: root/redo/common_unix.go
blob: e495063277f152b53ce4bbccbcae1e3546068a2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 7 july 2014

package ui

import (
	"unsafe"
)

// #include "gtk_unix.h"
import "C"

func fromgstr(s *C.gchar) string {
	return C.GoString((*C.char)(unsafe.Pointer(s)))
}

func togstr(s string) *C.gchar {
	return (*C.gchar)(unsafe.Pointer(C.CString(s)))
}

func freegstr(s *C.gchar) {
	C.free(unsafe.Pointer(s))
}