nonstandard extension used : bit field types other than int
With the default Microsoft extensions (/Ze), bitfield structure members can be of any integer type.
Example
struct bitfields { unsigned short j:4; // warning };
Such bitfields are illegal under ANSI compatibility (/Za).