1 typedef struct trio { int a, b, c; } trio; 2 3 int bar(int i,trio t)4bar (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)11foo (trio t, int i) 12 { 13 return bar (i, t); 14 } 15 main()16main () 17 { 18 trio t = { 1, 2, 3 }; 19 20 foo (t, 4); 21 exit (0); 22 } 23