home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / libg++-2.7.1-src.tgz / tar.out / fsf / libg++ / libiberty / memmove.c < prev    next >
C/C++ Source or Header  |  1996-09-28  |  334b  |  19 lines

  1. /* Wrapper to implement ANSI C's memmove using BSD's bcopy. */
  2. /* This function is in the public domain.  --Per Bothner. */
  3. #include <ansidecl.h>
  4. #ifdef __STDC__
  5. #include <stddef.h>
  6. #else
  7. #define size_t unsigned long
  8. #endif
  9.  
  10. PTR
  11. memmove (s1, s2, n)
  12.      PTR s1;
  13.      CONST PTR s2;
  14.      size_t n;
  15. {
  16.   bcopy (s2, s1, n);
  17.   return s1;
  18. }
  19.