No, ill-defined non-portable C bitfields are evil.
If you can specify bit endianness, byte endianness, spans of bytes, and so on... bitfields are mighty nice.
If you can specify bit endianness, byte endianness, spans of bytes, and so on... bitfields are mighty nice.