No such thing as a 'Nibble' in C++?

nothing that cannot be solved by a quick lookup table.

IIRC, the IP "Fragment offset" field can not be represented as a C bitfield on a little-endian CPU/compiler. It spans the byte boundry on a big-endian system, but ends up discontiguous on little-endian systems. So there are things that can't be solved with a lookup table...

:slight_smile: