/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strdup.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: tosuman +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/05/22 19:12:24 by tosuman #+# #+# */ /* Updated: 2023/06/02 20:01:24 by tischmid ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" #include char *ft_strdup(char const *s) { char *s2; size_t len; len = ft_strlen(s); s2 = malloc(sizeof(*s2) * (len + 1)); if (!s2) return (0); ft_strlcpy(s2, (char *) s, len + 1); return (s2); }