1 struct s0 { 2 enum {ID0} e0:1; 3 int x0; 4 }; 5 6 enum E1 {ID1}; 7 struct s1 { 8 enum E1 e1:1; 9 int x1; 10 }; 11 12 struct s2 { 13 enum E2 {ID2} e2:1; 14 int x2; 15 }; 16 17 enum E3 {ID3}; 18 struct s3 { 19 enum E3 e3:1; 20 int x3; 21 }; 22 23 enum E4 {ID4}; 24 #define bits 7 25 struct s4 { 26 enum E4 e4_1:1, e4_2:2, e4_3:bits; 27 int x4; 28 }; 29