Upozornění kompilátoru (úroveň 4) C4214
Nepoužité rozšíření: jiné typy bitových polí než int
S výchozími rozšířeními Microsoftu (/Ze) můžou být členy struktury bitfieldu libovolného celočíselného typu.
Příklad
// C4214.c
// compile with: /W4
struct bitfields
{
unsigned short j:4; // C4214
};
int main()
{
}
Taková bitová pole jsou v souladu s kompatibilitou ANSI (/Za) neplatná.