memchr() - locate byte in byte string
#include <string.h>
void * memchr (const void *b, int c, size_t len)
The memchr(3) function converts c to an unsigned char and searches for c in the first len characters of string b.
The memchr(3) function returns a pointer to the byte located, or NULL if no such byte exists within len bytes.
strchr(3)
strcspn(3)
strpbrk(3)
strrchr(3)
strsep(3)
strspn(3)
strstr(3)
strtok(3)