1 typedef struct trio { int a, b, c; } trio;
2 
3 int
bar(int i,trio t)4 bar (int i, trio t)
5 {
6   if (t.a == t.b || t.a == t.c)
7     abort ();
8 }
9 
10 int
foo(trio t,int i)11 foo (trio t, int i)
12 {
13   return bar (i, t);
14 }
15 
main()16 main ()
17 {
18   trio t = { 1, 2, 3 };
19 
20   foo (t, 4);
21   exit (0);
22 }
23