chiark / gitweb /
Merge branches 'idx/verh' and 'idx/qmqpc'
[qmail] / byte_chr.c
1 #include "byte.h"
2
3 unsigned int byte_chr(s,n,c)
4 char *s;
5 register unsigned int n;
6 int c;
7 {
8   register char ch;
9   register char *t;
10
11   ch = c;
12   t = s;
13   for (;;) {
14     if (!n) break; if (*t == ch) break; ++t; --n;
15     if (!n) break; if (*t == ch) break; ++t; --n;
16     if (!n) break; if (*t == ch) break; ++t; --n;
17     if (!n) break; if (*t == ch) break; ++t; --n;
18   }
19   return t - s;
20 }