I removed the bit-fields that depended upon gcc's ability to use any type