C shouldn't support bitfields either, but that's off-topic.

-rob


On Mon, Oct 16, 2017 at 3:14 PM, Dave Cheney <d...@cheney.net> wrote:

> Sorry, Go does not support C's bitfields
>
>
> On Monday, 16 October 2017 14:50:48 UTC+11, sheepbao wrote:
>>
>> is golang has any like this represents a bit in struct in c language :
>>
>>
>> struct tcphdr {
>> uint16_t sport;
>> uint16_t dport;
>> uint32_t seq;
>> uint32_t ack_seq;
>> uint8_t rsvd : 4;
>> uint8_t hl : 4;
>> uint8_t fin : 1,
>> syn : 1,
>> rst : 1,
>> psh : 1,
>> ack : 1,
>> urg : 1,
>> ece : 1,
>> cwr : 1;
>> uint16_t win;
>> uint16_t csum;
>> uint16_t urp;
>> uint8_t data[];
>> } __attribute__((packed));
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to