1 /* Public domain. */ 2 3 #include "str.h" 4 str_chr(register const char * s,int c)5unsigned int str_chr(register const char *s,int c) 6 { 7 register char ch; 8 register const 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 } 20