#include "libft.h" size_t ft_strlcpy(char *dst, const char *src, size_t dstsize) { size_t length; size_t i; i = 0; length = ft_strlen(src); if (dstsize > 0) { while (dstsize - 1 > i && src[i]) { dst[i] = src[i]; i++; } dst[i] = '\0'; } return (length); }