1 /* Public domain. */ 2 3 #include "byte.h" 4 byte_chr(s,n,c)5unsigned int byte_chr(s,n,c) 6 char *s; 7 register unsigned int n; 8 int c; 9 { 10 register char ch; 11 register char *t; 12 13 ch = c; 14 t = s; 15 for (;;) { 16 if (!n) break; if (*t == ch) break; ++t; --n; 17 if (!n) break; if (*t == ch) break; ++t; --n; 18 if (!n) break; if (*t == ch) break; ++t; --n; 19 if (!n) break; if (*t == ch) break; ++t; --n; 20 } 21 return t - s; 22 } 23