|
|
1.1 root 1: struct S { int i; int j; int k; }
2: main()
3: { struct S *s;
4: register struct S *r;
5: struct S g(), *f();
6: *(f(s)) = g(r, 1, 2 );
7: }
8:
9: char x; int u;
10: foo()
11: {
12: if(x & u) ;
13: if(u & x) ;
14: }
15: struct xx{int a, b;};
16: xxf()
17: { struct xx *x, *y;
18: *x = *y;
19: }
20: usx()
21: { unsigned int ui;
22: register int *p;
23: *p++ /= ui;
24: }
25: typedef struct { short i, j, k; } B;
26: B B1;
27: sfsf(a, b)
28: B a, b;
29: {
30: a.i = b.i;
31: }
32:
33: strucpass()
34: {
35: f(B1, B1);
36: }
37: struct sv { int sz; int v; };
38: struct sv *ctor()
39: { register struct sv *this;
40: int X;
41: this = ((X? printf() : a()),this);
42: }
43:
44: enum {aa=10000, bb=1000};
45: int xx[aa/bb];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.