12345678910111213141516171819202122 |
- #include "replace.h"
- #ifndef HAVE_MEMRCHR
- void *replace_memrchr(void *s, int c, size_t n)
- {
- uint8_t *b = (uint8_t *)s;
- for (int32_t i=n-1; i>=0; i--) {
- if (b[i] == (uint8_t)c) {
- return (void *)&b[i];
- }
- }
- return nullptr;
- }
- #endif
|