1: struct {
2: char cc;
3: int aa;
4: } s1, s2, s3[2];
5:
6: main(argc,argv,envp)
7: char **argv, **envp; {
8: s1.cc = 'a';
9: s2.cc = 'b';
10: s3[0].cc = 'c';
11: s3[1].cc = 'd';
12:
13: s1.aa = 22;
14: s2.aa = 33;
15: s3[0].aa = 44;
16:
17: sub(s1.cc);
18:
19: abort();
20: }
21:
22: sub(c)
23: char c;
24: {
25: register char d;
26:
27: d = c;
28: inner(&c);
29: }
30:
31: inner(s)
32: char *s; {
33: char c;
34:
35: c = *s;
36: core(s);
37: }
38:
39: core(s)
40: register char *s; {
41: char *p;
42: char c;
43:
44: p = s;
45: c = *p;
46: }
Defined functions
core
defined in line
39; used 1 times
inner
defined in line
31; used 1 times
main
defined in line
6;
never used
sub
defined in line
22; used 1 times