From: Shenghou Ma Date: Fri, 16 Oct 2015 21:48:17 +0000 (-0400) Subject: cmd/cgo: clarify C.GoStringN and C.GoBytes docs X-Git-Tag: go1.6beta1~725 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=75a423a983366f92eebe12cf6875e1ffc07537ec;p=gostls13.git cmd/cgo: clarify C.GoStringN and C.GoBytes docs Fixes #12427. Change-Id: I46725620c1e163f3b60ffcd85e5388fa646f074d Reviewed-on: https://go-review.googlesource.com/15997 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/cgo/doc.go b/src/cmd/cgo/doc.go index 723bbfe6ad..a4675bd448 100644 --- a/src/cmd/cgo/doc.go +++ b/src/cmd/cgo/doc.go @@ -189,10 +189,10 @@ by making copies of the data. In pseudo-Go definitions: // C string to Go string func C.GoString(*C.char) string - // C string, length to Go string + // C data with explicit length to Go string func C.GoStringN(*C.char, C.int) string - // C pointer, length to Go []byte + // C data with explicit length to Go []byte func C.GoBytes(unsafe.Pointer, C.int) []byte C references to Go