arm assembly changes for clang compatibility
[oweals/musl.git] / src / string / memrchr.c
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);