mirror of
https://github.com/golang/go
synced 2024-11-13 17:10:21 -07:00
12e7ce95c6
The new //export comment marks a Go function as callable from C. The syntax is "//export NAME" where NAME is the name of the function as seen from C. If such a comment is seen, cgo will generate two new files: _cgo_export.h and _cgo_export.c. The _cgo_export.h file provides declarations which C code may use to call Go functions. The _cgo_export.c file contains wrappers, and is to be compiled with gcc. The changes to Make.pkg support using this from a Go Makefile, though it could probably be more convenient. R=rsc CC=golang-dev https://golang.org/cl/853042 |
||
---|---|---|
.. | ||
cmd | ||
lib9 | ||
libbio | ||
libcgo | ||
libmach | ||
pkg | ||
all-arm.bash | ||
all-nacl.bash | ||
all.bash | ||
clean.bash | ||
env.bash | ||
Make.386 | ||
Make.amd64 | ||
Make.arm | ||
make.bash | ||
Make.cmd | ||
Make.common | ||
Make.conf | ||
Make.pkg | ||
quietgcc.bash | ||
run.bash | ||
sudo.bash | ||
version.bash |