1struct foo
2{
3  int a, b, c, d;
4  double doubl;
5} s1, s2;
6
7struct foo
8structret (s1, i1, i2, s2)
9     struct foo s1, s2;
10     int i1, i2;
11{
12  if (i1 != i2)
13    {
14      if (i1 < i2)
15	return s1;
16      else
17	return s2;
18    }
19  s2.a = 11;
20  s2.b = 22;
21  s2.c = s1.c;
22  s2.d = s1.d;
23  return s2;
24}
25