#include <string.h>void *memchr(const void *s, int c, size_t n);void *memrchr(const void *s, int c, size_t n);
ОПИСАНИЕ
Функция memchr() ищет символ c в первых n байтах
той области памяти, на которую указывает s. Совпадение первого байта
с c (представленным как беззнаковый символ) останавливает выполнение
операции.
Функция memrchr() подобна функции memchr, за исключением того,
что поиск ведется в обратном направлении, вместо начала, с конца n байт,
на которые указывает s.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функциb memchr() и memrchr() возвращают указатель на совпадающий
байт или NULL, если символ не найден в данной области памяти.
СООТВЕТСТВИЕ СТАНДАРТАМ
Функция memchr соответствует SVID 3, BSD 4.3, ISO 9899, POSIX.
Функция memrchr() является расширением GNU, появившемся в glibc 2.1.91.