memchr, memrchr - ведет поиск символа в памяти
НАЗВАНИЕmemchr, memrchr - ведет поиск символа в памяти
СИНТАКСИС
#include
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.