/*
 * 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;
}


syntax highlighted by Code2HTML, v. 0.9.1