github.com/notti/nocgo@v0.0.0-20190619201224-fc443047424c/steps/2_go/test/_obj/main.cgo1.go (about) 1 // Code generated by cmd/cgo; DO NOT EDIT. 2 3 //line main.go:1:1 4 package main 5 6 // #include <stdio.h> 7 // #include <stdlib.h> 8 // #include <string.h> 9 import _ "unsafe" 10 11 import "unsafe" 12 13 func main() { 14 cs := []byte("Hello\000 world\000") 15 (_Cfunc_puts)((*_Ctype_char)(unsafe.Pointer(&cs[0]))) 16 func(_cgo0 *_Ctype_char, _cgo1 *_Ctype_struct__IO_FILE) _Ctype_int {; _cgoCheckPointer(_cgo1); return (_Cfunc_fputs)(_cgo0, _cgo1);}((*_Ctype_char)(unsafe.Pointer(&cs[0])), (_Cmacro_stdout())) 17 func(_cgo0 _Ctype_int, _cgo1 *_Ctype_struct__IO_FILE) _Ctype_int {; _cgoCheckPointer(_cgo1); return (_Cfunc_putc)(_cgo0, _cgo1);}('a', (_Cmacro_stdout())) 18 (_Cfunc_strcat)((*_Ctype_char)(unsafe.Pointer(&cs[0])), (*_Ctype_char)(unsafe.Pointer(&cs[0]))) 19 (_Cfunc_puts)((*_Ctype_char)(unsafe.Pointer(&cs[0]))) 20 }