unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (4.4BSD-Lite2)
Page:
Section:
Apropos / Subsearch:
optional field

MEMCPY(3)                   BSD Programmer's Manual                  MEMCPY(3)

NAME
     memcpy - copy byte string

SYNOPSIS
     #include <&lt;string.h>&gt;

     void *
     memcpy(void *dst, const void *src, size_t len);

DESCRIPTION
     The memcpy() function copies len bytes from string src to string dst.

RETURN VALUES
     The memcpy() function returns the original value of dst.

SEE ALSO
     bcopy(3),  memccpy(3),  memmove(3),  strcpy(3)

STANDARDS
     The memcpy() function conforms to ANSI C X3.159-1989 (``ANSI C '').

BUGS
     In this implementation memcpy() is implemented using bcopy(3),  and
     therefore the strings may overlap.  On other systems, copying overlapping
     strings may produce surprises.  A simpler solution is to not use
     memcpy().

4.4BSD                           June 4, 1993                                1