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