I'm fed up with stupid defines when C can come up with *way* betted: bit-fields.