1 #include "str.h" 2 str_rchr(s,c)3unsigned int str_rchr(s,c) 4 register char *s; 5 int c; 6 { 7 register char ch; 8 register char *t; 9 register char *u; 10 11 ch = c; 12 t = s; 13 u = 0; 14 for (;;) { 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 if (!*t) break; if (*t == ch) u = t; ++t; 19 } 20 if (!u) u = t; 21 return u - s; 22 } 23