memcpy.c 236 B

123456789101112131415
  1. #include <string.h>
  2. /* memcpy() calls may be generated implicitly by gcc */
  3. void* memcpy(void* dst, const void* src, unsigned long n)
  4. {
  5. void* r = dst;
  6. char* d = dst;
  7. const char* s = src;
  8. while(n--) *(d++) = *(s++);
  9. return r;
  10. }