/*
* reimplementation of Daniel Bernstein's byte library.
* placed in the public domain by Uwe Ohse, uwe@ohse.de.
*/
#include "str.h"
unsigned int
str_rchr(const char *s,int c)
{
char ch=c;
unsigned int i=0,f=0;
for (;;) {
if (!s[i]) break;
if (s[i++]==ch) f=i;
if (!s[i]) break;
if (s[i++]==ch) f=i;
if (!s[i]) break;
if (s[i++]==ch) f=i;
if (!s[i]) break;
if (s[i++]==ch) f=i;
}
if (!f) return i;
return f-1;
}