1struct foo 2{ 3 unsigned b31 : 1; 4 unsigned b30 : 1; 5 unsigned b29 : 1; 6 unsigned b28 : 1; 7 unsigned rest : 28; 8}; 9foo(a) 10 struct foo a; 11{ 12 return a.b30; 13} 14