func test3729(t *testing.T) { _, e := C.g() if e != syscall.E2BIG { t.Errorf("got %q, expect %q", e, syscall.E2BIG) } _, e = C.g2(C.EINVAL, C._expA, C._expB, C._expC, C._expD) if e != syscall.EINVAL { t.Errorf("got %q, expect %q", e, syscall.EINVAL) } }
func main() { a := make([]int32, 10) C.f((*C.int32_t)(unsafe.Pointer(&a[0])), C.int(len(a))) a[4] = 1 C.g((*C.int32_t)(unsafe.Pointer(&a[0])), C.int(len(a))) }