aboutsummaryrefslogtreecommitdiff
path: root/djb/str_rchr.c
blob: ce7ab37bea904e17aa9ad4748c2932d5ab39d287 (plain)
1
2
3
4
5
6
7
8
9
unsigned int str_rchr(const char *in, char needle) /*EXTRACT_INCL*/ {
  char ch;
  unsigned int u=0, found = (unsigned int)-1;
  for (;; u++) {
    if ((ch=in[u])==0) break; 
    if (ch==needle) found=u;
  }
  return (found != (unsigned int)-1) ? found : u;
}