manpagez: man pages & more
man memccpy(3)
Home | html | info | man
memccpy(3) BSD Library Functions Manual memccpy(3)

NAME

 memccpy -- copy string until character found

LIBRARY

 Standard C Library (libc, -lc)

SYNOPSIS

 #include <string.h>
 void *
 memccpy(void *restrict dst, const void *restrict src, int c, size_t n);

DESCRIPTION

 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, n bytes are copied, and a NULL
 pointer is returned.
 The source and destination strings should not overlap, as the behavior is
 undefined.

SEE ALSO

 bcopy(3) , memcpy(3) , memmove(3) , strcpy(3) 

HISTORY

 The memccpy() function first appeared in 4.4BSD.
BSD June 9, 1993 BSD

Mac OS X 10.9.1 - Generated Wed Jan 8 19:39:59 CST 2014
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.

AltStyle によって変換されたページ (->オリジナル) /