'identifier' : bit field must have type 'int', 'signed int', or 'unsigned int'
The ANSI C standard requires bit fields to have types of int, signed int, or unsigned int. This message appears only when compiling with the /Za option.