Eric Biederman | 9008960 | 2004-05-28 14:11:54 +0000 | [diff] [blame] | 1 | |
2 | |||||
3 | struct big_arg { | ||||
4 | int x, y; | ||||
5 | }; | ||||
6 | struct result { | ||||
7 | struct big_arg a; | ||||
8 | int c, d; | ||||
9 | }; | ||||
10 | |||||
11 | static struct result main(int a, int b, int c, int d) | ||||
12 | { | ||||
13 | struct result result; | ||||
14 | result.a.x = d + 1; | ||||
15 | result.a.y = c + 1; | ||||
16 | result.c = b + 1; | ||||
17 | result.d = a + 1; | ||||
18 | |||||
19 | return result; | ||||
20 | } |