#include <string.h> | |
#include "libc.h" | |
__attribute__((visibility("hidden"))) void* __memrchr(const void* m, int c, size_t n) { | |
const unsigned char* s = m; | |
c = (unsigned char)c; | |
while (n--) | |
if (s[n] == c) | |
return (void*)(s + n); | |
return 0; | |
} | |
strong_alias(__memrchr, memrchr); |