Commit | Line | Data |
---|---|---|
c906108c SS |
1 | #include "ss.h" |
2 | #include <stdio.h> | |
3 | ||
4 | typedef float f; | |
5 | ||
6 | float sg = 5.5; | |
7 | int sgi = 2; | |
8 | static int sgs = 7; | |
9 | ||
085dd6e6 | 10 | int shr1(int x) |
c906108c SS |
11 | { |
12 | f mumble; | |
13 | int l; | |
14 | l = 1; | |
15 | { | |
16 | int l; | |
17 | l = 2; | |
18 | } | |
19 | mumble = 7.7; | |
20 | sg = 6.6; | |
21 | sgi++; | |
22 | sgs = 8; | |
c2d494a0 | 23 | printf("address of sgs is %p\n", &sgs); |
c906108c SS |
24 | return 2*x; |
25 | } | |
26 | ||
085dd6e6 | 27 | static int shr1_local(int x) |
c906108c SS |
28 | { |
29 | return 2*x; | |
30 | } | |
31 | ||
085dd6e6 | 32 | int structarg(struct s x) |
c906108c SS |
33 | { |
34 | return x.a; | |
35 | } | |
36 | ||
085dd6e6 | 37 | int pstructarg(struct s *x) |
c906108c SS |
38 | { |
39 | return x->a; | |
40 | } | |
41 | ||
42 | ||
43 |