How to use the Go language’s cgo package to interface with C