1
2struct MuchBitfield {
3  char m0 : 1;
4  char m1 : 1;
5  char m2 : 1;
6  char m3 : 1;
7  char m4 : 1;
8  char m5 : 1;
9  char m6 : 1;
10  char m7 : 1;
11  char m8 : 1;
12  char m9 : 1;
13  char m10 : 1;
14  char m11 : 1;
15  char m12 : 1;
16  char m13 : 1;
17  char m14 : 1;
18  char m15 : 1;
19  char m16 : 1;
20  char m17 : 1;
21  char m18 : 1;
22  char m19 : 1;
23  char m20 : 1;
24  char m21 : 1;
25  char m22 : 1;
26  char m23 : 1;
27  char m24 : 1;
28  char m25 : 1;
29  char m26 : 1;
30  char m27 : 1;
31  char m28 : 1;
32  char m29 : 1;
33  char m30 : 1;
34  char m31 : 1;
35  char m32 : 1;
36};
37