NAME | SYNOPSIS | DESCRIPTION | WARNINGS | SEE ALSO
#include <strings.h>void bcopy(const void *s1, void *s2, size_t n);
The bcopy(), bcmp(), and bzero() functions operate on variable length strings of bytes. They do not check for null bytes as do the functions described on the string(3C) manual page.
The bcopy() function copies n bytes from string s1 to the string s2. Overlapping strings are handled correctly.
The bcmp() function compares byte string s1 against byte string s2, returning 0 if they are identical, 1 otherwise. Both strings are assumed to be n bytes long. The bcmp() function using n zero bytes always returns 0.
The bzero() function places n 0 bytes in the string s.
The bcmp() and bcopy() routines take parameters backwards from strcmp() and strcpy(), respectively. See string(3C).
NAME | SYNOPSIS | DESCRIPTION | WARNINGS | SEE ALSO