Rich Felker | 6597f9a | 2011-04-13 08:36:29 -0400 | [diff] [blame] | 1 | #include <string.h> |
2 | #include "libc.h" | ||||
3 | |||||
4 | void *__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 | |||||
12 | weak_alias(__memrchr, memrchr); |