NAME
memchr, memrchr - scan memory for a character
SYNOPSIS
#include <string.h>
I void *memchr(const void * s , int c , size_t n );
I void *memrchr(const void * s , int c , size_t n );
DESCRIPTION
The
R memchr ()
function scans the first n bytes of the memory
area pointed to by s for the character c.
The first byte to
match c (interpreted as an unsigned character) stops the operation.
The
R memrchr ()
function is like the
R memchr ()
function,
except that it searches backwards from the end of the n bytes
pointed to by s instead of forwards from the front.
RETURN VALUE
The
R memchr ()
and
R memrchr ()
functions return a pointer
to the matching byte or NULL if the character does not occur in
the given memory area.
CONFORMING TO
The
R memchr ()
function conforms to SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
The
R memrchr ()
function is a GNU extension, available since glibc 2.1.91.
SEE ALSO