/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strdup.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: madumerg +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/10/31 10:11:13 by madumerg #+# #+# */ /* Updated: 2024/07/11 20:14:23 by madumerg ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strdup(const char *src) { int size; char *dest; size = 0; dest = ft_calloc(sizeof(char), (ft_strlen(src) + 1)); if (dest == NULL) return (NULL); while (src[size]) { dest[size] = src[size]; size++; } dest[size] = '\0'; return (dest); }