Annotation of researchv10no/cmd/ccom/vax/tests/5.i, revision 1.1

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];

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.