1struct foo { int a, b, c; };
2
3void
4brother (int a, int b, int c)
5{
6  if (a)
7    abort ();
8}
9
10void
11sister (struct foo f, int b, int c)
12{
13  brother ((f.b == b), b, c);
14}
15
16int
17main ()
18{
19  struct foo f = { 7, 8, 9 };
20  sister (f, 1, 2);
21  exit (0);
22}
23