Annotation of 41BSD/lib/libF77/h_indx.c, revision 1.1.1.1

1.1       root        1: short h_indx(a, b, la, lb)
                      2: char *a, *b;
                      3: long int la, lb;
                      4: {
                      5: int i, n;
                      6: char *s, *t, *bend;
                      7: 
                      8: n = la - lb + 1;
                      9: bend = b + lb;
                     10: 
                     11: for(i = 0 ; i < n ; ++i)
                     12:        {
                     13:        s = a + i;
                     14:        t = b;
                     15:        while(t < bend)
                     16:                if(*s++ != *t++)
                     17:                        goto no;
                     18:        return(i+1);
                     19:        no: ;
                     20:        }
                     21: return(0);
                     22: }

unix.superglobalmegacorp.com

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