/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_memcpy.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: dkaiser void *ft_memcpy(void *dst, const void *src, size_t n) { char *dst_ptr; char *src_ptr; dst_ptr = (char *)dst; src_ptr = (char *)src; if (!dst && !src) return (dst); while (n--) *dst_ptr++ = *src_ptr++; return (dst); } /* #include */ /* int main(void) */ /* { */ /* char src[] = "a"; */ /* char src2[] = "a"; */ /* char dst[] = ""; */ /* char dst2[] = ""; */ /* printf("ft_memcpy: %s\n", (char *) ft_memcpy(dst, src, 20)); */ /* printf("memcpy: %s\n", (char *) memcpy(dst2, src2, 20)); */ /* } */