_bit_byte
/*LINTED bitwise on signed*/((name)[_bit_byte(bit)] & _bit_mask(bit))
((name)[_bit_byte(bit)] = \
(unsigned char)(_bit_mask(bit) | (name)[_bit_byte(bit)]))
((name)[_bit_byte(bit)] &= (unsigned char)~_bit_mask(bit))
register int _stopbyte = _bit_byte(_nbits - 1), _value = -1; \
register int _stopbyte = _bit_byte(_nbits - 1), _value = -1; \
((name)[_bit_byte(bit)] & _bit_mask(bit))
((name)[_bit_byte(bit)] |= _bit_mask(bit))
((name)[_bit_byte(bit)] &= ~_bit_mask(bit))
register int _startbyte = _bit_byte(_start); \
register int _stopbyte = _bit_byte(_stop); \
register int _startbyte = _bit_byte(_start); \
register int _stopbyte = _bit_byte(_stop); \
i, _bit_byte(i), _bit_mask(i), bitstr_size(i));