1
0
mirror of https://github.com/golang/go synced 2024-11-18 15:44:41 -07:00
go/misc/cgo
Philipp Stephani 08751259b7 cmd/cgo: use C exact-width integer types to represent Go types
The exact-width integer types are required to use two’s complement
representation and may not have padding bits, cf. §7.20.1.1/1 in the C11
standard or https://en.cppreference.com/w/c/types/integer.  This ensures that
they have the same domain and representation as the corresponding Go types.

Fixes #29878

Change-Id: Ie8a51e91666dfd89731c7859abe47356c94ca1be
GitHub-Last-Rev: 546a2cc3f1
GitHub-Pull-Request: golang/go#29907
Reviewed-on: https://go-review.googlesource.com/c/go/+/159258
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2019-03-18 21:08:21 +00:00
..
errors misc/cgo/errors: fix tests in module mode 2019-02-22 17:24:25 +00:00
fortran
gmp
life misc/android: enable many more tests on GOOS=android 2019-03-08 23:32:03 +00:00
nocgo
stdio misc/android: enable many more tests on GOOS=android 2019-03-08 23:32:03 +00:00
test cmd/cgo: use C exact-width integer types to represent Go types 2019-03-18 21:08:21 +00:00
testasan
testcarchive misc: fix typos in various docs 2019-03-07 07:30:06 +00:00
testcshared misc/cgo/testcshared: delete temporary directory in test 2019-03-01 21:33:00 +00:00
testgodefs misc/cgo/testgodefs: move source files into testdata 2019-02-26 02:44:12 +00:00
testplugin misc/cgo/testplugin: let TestMain run deferred functions 2019-03-01 21:33:27 +00:00
testsanitizers misc/cgo/testsanitizers: move test source files into testdata directory 2019-02-22 21:58:00 +00:00
testshared misc/cgo: skip cgotest.TestCrossPackageTests on iOS and set PWD 2019-02-26 13:29:07 +00:00
testsigfwd
testso misc/cgo/testso{,var}: fix tests in module mode 2019-02-26 02:43:55 +00:00
testsovar misc/cgo/testso{,var}: fix tests in module mode 2019-02-26 02:43:55 +00:00
testtls