1 typedef struct { int c, d, e, f, g; } D;
2
3 void bar (unsigned long, unsigned long);
foo(D * y)4 void foo (D *y)
5 {
6 int x = 0;
7
8 if (y->f == 0)
9 x |= 0x1;
10 if (y->g == 0)
11 x |= 0x2;
12 bar ((x << 16) | (y->c & 0xffff), (y->d << 16) | (y->e & 0xffff));
13 }
14