str_chr.c
changeset 0 c045670f36e9
equal deleted inserted replaced
-1:000000000000 0:c045670f36e9
       
     1 #include "str.h"
       
     2 
       
     3 unsigned int str_chr(s,c)
       
     4 register char *s;
       
     5 int c;
       
     6 {
       
     7   register char ch;
       
     8   register char *t;
       
     9 
       
    10   ch = c;
       
    11   t = s;
       
    12   for (;;) {
       
    13     if (!*t) break; if (*t == ch) break; ++t;
       
    14     if (!*t) break; if (*t == ch) break; ++t;
       
    15     if (!*t) break; if (*t == ch) break; ++t;
       
    16     if (!*t) break; if (*t == ch) break; ++t;
       
    17   }
       
    18   return t - s;
       
    19 }