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  }