summaryrefslogtreecommitdiff
path: root/05/main.c
blob: 7ca2c816ba8b6ff4c75f9c511f54f850bf679afb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
typedef struct {
	long a;
	long aah[810];
	long b;
} Structure;

Structure mkstruct(int x, int y) {
	Structure s;
	s.a = x;
	s.b = y;
	return s;
}

Structure mkstruct1(int x) {
	return mkstruct(x, x*2);
}

Structure mkstruct_a() {
	return mkstruct1(1033.3);
}


long main(int argc, char **argv) {
	Structure t;
	t = mkstruct_a();
	return t.b;
}