--- _SB/Libc/string/FreeBSD/memccpy.3 2003-05-20 15:23:54.000000000 -0700 +++ _SB/Libc/string/FreeBSD/memccpy.3.edit 2006-06-28 16:55:53.000000000 -0700 @@ -43,26 +43,31 @@ .Sh SYNOPSIS .In string.h .Ft void * -.Fn memccpy "void *dst" "const void *src" "int c" "size_t len" +.Fo memccpy +.Fa "void *restrict s1" +.Fa "const void *restrict s2" +.Fa "int c" +.Fa "size_t n" +.Fc .Sh DESCRIPTION The .Fn memccpy function copies bytes from string -.Fa src +.Fa s2 to string -.Fa dst . +.Fa s1 . If the character .Fa c (as converted to an unsigned char) occurs in the string -.Fa src , +.Fa s2 , the copy stops and a pointer to the byte after the copy of .Fa c in the string -.Fa dst +.Fa s1 is returned. Otherwise, -.Fa len +.Fa n bytes are copied, and a NULL pointer is returned. .Sh SEE ALSO .Xr bcopy 3 ,