| 
MEMCHR(3) | 
Library Functions Manual | 
MEMCHR(3) | 
NAME
 memchr, memrchr — locate byte in byte string
LIBRARY
 Standard C Library (libc, -lc)
SYNOPSIS
 #include <string.h>
void *
memchr(const void *b, int c, size_t len);
void *
memrchr(const void *b, int c, size_t len);
 
DESCRIPTION
 The memchr() function locates the first occurrence of c (converted to an unsigned char) in string b. The memrchr() function locates the last occurrence of c (converted to an unsigned char) in string b.
RETURN VALUES
 The memchr() and memrchr() functions return a pointer to the byte located, or NULL if no such byte exists within len bytes.
STANDARDS
 The memchr() function conforms to ANSI X3.159-1989 (“ANSI C89”).