github.com/ggreg80/ketos@v0.0.0-20171109040536-049616f51ddb/testdata/shared-library/nautilus.go (about) 1 package main 2 3 import "C" 4 import "fmt" 5 6 //export say_hello 7 func say_hello(name *C.char, len C.int) { 8 go_name := C.GoStringN(name, len) 9 fmt.Printf("nautilus says: hello, %s!\n", go_name) 10 } 11 12 //export say_bye 13 func say_bye() { 14 fmt.Print("nautilus says: bye!\n") 15 } 16 17 func main() { 18 }