blob: 70d80d02aaa2b1d99ada49754555a35623f7484f [file] [log] [blame]
#include "libc.h"
#include <string.h>
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;
}
weak_alias(__memrchr, memrchr);