github.com/seh/gb@v0.4.4-0.20160724065125-065d2b2b1ba1/testdata/src/cppmain/main.go (about) 1 package main 2 3 /* 4 typedef int (*intFunc) (); 5 6 int bridge_int_func(intFunc f); 7 8 int fortytwo(); 9 */ 10 import "C" 11 import "fmt" 12 13 func main() { 14 f := C.intFunc(C.fortytwo) 15 fmt.Println(int(C.bridge_int_func(f))) 16 // Output: 42 17 }