memccpy
—
copy string until character found
Standard C Library (libc, -lc)
#include <string.h>
void *
memccpy
(void
*dst, const void
*src, int c,
size_t len);
The memccpy
() function copies bytes from string
src to string dst. If the
character c (as converted to an unsigned
char) occurs in the string src, the copy stops and
a pointer to the byte after the copy of c in the string
dst is returned. Otherwise, len
bytes are copied, and a NULL pointer is returned.
The memccpy
() function first appeared in
4.4BSD.