Bit field definition like Borland C++ or codevision

Are you sure your struct won’t be padded? I think the only sure way to set your bit fields is to make a method to set them individually