main shrub/shrubtools / shared / byte_chr.c
 1/* Public domain. */
 2
 3#include "byte.h"
 4
 5unsigned int byte_chr(s,n,c)
 6char *s;
 7register unsigned int n;
 8int 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}