1 typedef struct
2 {
3   unsigned short b0, b1, b2, b3;
4 } four_quarters;
5 
6 four_quarters x;
7 int a, b;
8 
f(four_quarters j)9 void f (four_quarters j)
10 {
11   b = j.b2;
12   a = j.b3;
13 }
14 
main()15 main ()
16 {
17   four_quarters x;
18   x.b0 = x.b1 = x.b2 = 0;
19   x.b3 = 38;
20   f(x);
21   if (a != 38)
22     abort();
23   exit (0);
24 }
25