How Endianness Effects Bitfield Packing - Mark Frazer's Web Server
Now consider: union { unsigned short value; unsigned char byte[2]; struct { unsigned short a : 1; unsigned short b : 2; unsigned short c : 3; unsigned short d : 4; unsigned short e : 5; } field; } v;...