On Mon, 5 Sep 2022 12:09:36 +0200 Florian Westphal wrote: > struct { > s16 min, max; > + u8 network_byte_order:1; > }; This makes the union 64bit even on 32bit systems. Do we care? Should we accept that and start using full 64bits in other validation members? We can quite easily steal a bit elsewhere, which I reckon may be the right thing to do, but I thought I'd ask.