memcpy.c 278 B

12345678910111213141516
  1. /*
  2. * memcpy.c -- provides memcpy() if necessary.
  3. *
  4. */
  5. #include "common.h"
  6. #include "memcpy.h"
  7. #ifndef HAVE_MEMCPY
  8. void *egg_memcpy(void *dest, const void *src, size_t n)
  9. {
  10. while (n--)
  11. *((char *) dest)++ = *((char *) src)++;
  12. return dest;
  13. }
  14. #endif /* !HAVE_MEMCPY */