runestrrchr.c 182 B

123456789101112131415
  1. #include <u.h>
  2. #include <libc.h>
  3. Rune*
  4. runestrrchr(Rune *s, Rune c)
  5. {
  6. Rune *r;
  7. if(c == 0)
  8. return runestrchr(s, 0);
  9. r = 0;
  10. while(s = runestrchr(s, c))
  11. r = s++;
  12. return r;
  13. }