Synopsis

void*memchr(constvoid*s,intc,size_tn);

Description

memchr locates the first occurrence of c (converted to an
unsignedchar) in the initial n characters (each interpreted as unsignedchar) of the object pointed to by s. Unlike strchr, memchr
does not terminate a search when a null character is found in the object
pointed to by s.

memchr returns a pointer to the located character, or a null pointer
if c does not occur in the object.