#include <string.h>
#include "dietfeatures.h"
char *strrchr(const char *t, int c) {
register char ch;
register const char *l=0;
ch = c;
for (;;) {
if (__unlikely(*t == ch)) l=t;
if (__unlikely(!*t)) return (char*)l;
++t;
#ifndef WANT_SMALL_STRING_ROUTINES
if (__unlikely(*t == ch)) l=t;
if (__unlikely(!*t)) return (char*)l;
++t;
if (__unlikely(*t == ch)) l=t;
if (__unlikely(!*t)) return (char*)l;
++t;
if (__unlikely(*t == ch)) l=t;
if (__unlikely(!*t)) return (char*)l;
++t;
#endif
}
return (char*)l;
}
char *rindex(const char *t,int c) __attribute__((weak,alias("strrchr")));
LinuxTV legacy CVS <linuxtv.org/cvs>