blob: 6eb9a27f33c1b5ad80cfcc839bffa54f09ecfeb6 [file] [log] [blame]
#include <string.h>
#include "libc.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);