16 lines
239 B
C
16 lines
239 B
C
#include "libft.h"
|
|
|
|
void *ft_memcpy(void *dst, const void *src, size_t n)
|
|
{
|
|
char *c1;
|
|
char *c2;
|
|
|
|
if (n == 0 || dst == src)
|
|
return (dst);
|
|
c1 = (char *)dst;
|
|
c2 = (char *)src;
|
|
while (--n)
|
|
*c1++ = *c2++;
|
|
*c1 = *c2;
|
|
return (dst);
|
|
}
|