home *** CD-ROM | disk | FTP | other *** search
- #include "byte.h"
-
- unsigned int byte_rchr(s,n,c)
- char *s;
- register unsigned int n;
- int c;
- {
- register char ch;
- register char *t;
- register char *u;
-
- ch = c;
- t = s;
- u = 0;
- for (;;) {
- if (!n) break; if (*t == ch) u = t; ++t; --n;
- if (!n) break; if (*t == ch) u = t; ++t; --n;
- if (!n) break; if (*t == ch) u = t; ++t; --n;
- if (!n) break; if (*t == ch) u = t; ++t; --n;
- }
- if (!u) u = t;
- return u - s;
- }
-