Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. #include "libft.h"
  2.  
  3. void *ft_memmove(void *dst, const void *src, size_t len)
  4. {
  5. size_t i;
  6. unsigned char *ptr;
  7. const unsigned char *ptr2;
  8.  
  9. ptr = (unsigned char*)dst;
  10. ptr2 = (unsigned char*)src;
  11. i = 0;
  12. if (ptr2 < ptr)
  13. while (++i <= len)
  14. ptr[len - i] = ptr2[len - i];
  15. else
  16. while (len-- > 0)
  17. *(ptr++) = *(ptr2++);
  18. return (dst);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement