I get warning C141 'struct' to many initializer.
struct { unsigned a:1; unsigned b:1; unsigned c:1; unsigned d:1; unsigned e:1; unsigned f:1; unsigned g:1; unsigned h:1; } blabla={1,1,1,0,1,0,1,0};
The bitfield is 8 bit long, the initializer has 8 bit. But if i add unsigned dummy:1;
struct { unsigned a:1; unsigned b:1; unsigned c:1; unsigned d:1; unsigned e:1; unsigned f:1; unsigned g:1; unsigned h:1; unsigned dummy:1; } blabla={1,1,1,0,1,0,1,0};
the warning disappears. Whats wrong? How can i initialize again in shortform like blabla={0,0,1,1,0,0,0,1}; ?