1#include <string.h> 2#include "libc.h" 3 4void *__memrchr(const void *m, int c, size_t n) 5{ 6 const unsigned char *s = m; 7 c = (unsigned char)c; 8 while (n--) if (s[n]==c) return (void *)(s+n); 9 return 0; 10} 11 12weak_alias(__memrchr, memrchr); 13