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

NNAAMMEE
     mmeemmccppyy - copy byte string

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<ssttrriinngg..hh>>

     _v_o_i_d _*
     mmeemmccppyy(_v_o_i_d _*_d_s_t, _c_o_n_s_t _v_o_i_d _*_s_r_c, _s_i_z_e___t _l_e_n)

DDEESSCCRRIIPPTTIIOONN
     The mmeemmccppyy() function copies _l_e_n bytes from string _s_r_c to string _d_s_t.

RREETTUURRNN VVAALLUUEESS
     The mmeemmccppyy() function returns the original value of _d_s_t.

SSEEEE AALLSSOO
     bcopy(3),  memccpy(3),  memmove(3),  strcpy(3)

SSTTAANNDDAARRDDSS
     The mmeemmccppyy() function conforms to ANSI C3.159-1989 (``ANSI C'').

BBUUGGSS
     In this implementation mmeemmccppyy() 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
     mmeemmccppyy().

BSD Experimental                 June 29, 1991                               1



































