1#include "str.h"
2
3unsigned int
4str_rchr(const char *s, int c)
5{
6 register char ch;
7 register const char *t;
8 register const char *u;
9
10 ch = c;
11 t = s;
12 u = 0;
13 for (;;) {
14 if (!*t) break; if (*t == ch) u = t; ++t;
15 if (!*t) break; if (*t == ch) u = t; ++t;
16 if (!*t) break; if (*t == ch) u = t; ++t;
17 if (!*t) break; if (*t == ch) u = t; ++t;
18 }
19 if (!u) u = t;
20 return (unsigned int)(u - s);
21}