void * memrchr(const void *, int, size_t) __ATTR_PURE__
The memrchr() function is like the memchr() function, except that it searches backwards from the end of the
len bytes pointed to by
src instead of forwards from the front. (Glibc, GNU
extension.)
The memrchr() function returns a pointer to the matching byte
or NULL if the character does not occur in the
given memory area.