Re: [go-nuts] binary.Read cgo fields

2019-05-06 Thread Matt Harden
On Sun, May 5, 2019, 06:33 Immueggpain S wrote: > Ah, my bad! What I meant was that binary.Read will pad when writing to the > struct, unlike memcpy. > Oh, yes you're right of course. If you want to serialize a C struct using Go, you're going to have to mention every field on the Go side. You

Re: [go-nuts] binary.Read cgo fields

2019-05-05 Thread Immueggpain S
Ah, my bad! What I meant was that binary.Read will pad when writing to the struct, unlike memcpy. On Sat, May 4, 2019 at 10:50 AM Matt Harden wrote: > Why do you think binary.Read should handle padding for you? Based on the > documentation, it would be a bug if it did. > > On Tue, Apr 30, 2019 a

Re: [go-nuts] binary.Read cgo fields

2019-05-03 Thread Matt Harden
Why do you think binary.Read should handle padding for you? Based on the documentation, it would be a bug if it did. On Tue, Apr 30, 2019 at 4:42 AM Immueggpain S wrote: > I guess I have no other choice then? BTW binary.Read shoud handle padding > automatically. > > On Mon, Apr 22, 2019 at 10:53

Re: [go-nuts] binary.Read cgo fields

2019-04-30 Thread Immueggpain S
I guess I have no other choice then? BTW binary.Read shoud handle padding automatically. On Mon, Apr 22, 2019 at 10:53 AM Ian Lance Taylor wrote: > On Sat, Apr 20, 2019 at 11:53 AM wrote: > > > > binary.Read can't set unexported fields, right? > > But my structs are defined in C, and I can't ma

Re: [go-nuts] binary.Read cgo fields

2019-04-21 Thread Ian Lance Taylor
On Sat, Apr 20, 2019 at 11:53 AM wrote: > > binary.Read can't set unexported fields, right? > But my structs are defined in C, and I can't make all C source code using > capital fields.. > What could I do? Read the fields separately. That is often a better idea in any case, as the result is mor

[go-nuts] binary.Read cgo fields

2019-04-20 Thread immueggpain
binary.Read can't set unexported fields, right? But my structs are defined in C, and I can't make all C source code using capital fields.. What could I do? -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop r