Annotation of 43BSDReno/old/sdb/TESTS/t.c, revision 1.1

1.1     ! root        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: }
        !            47: 

unix.superglobalmegacorp.com

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