/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strjoin.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: erey-bet +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/27 14:47:27 by erey-bet #+# #+# */ /* Updated: 2022/10/11 14:19:45 by erey-bet ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strjoin(char const *s1, char const *s2) { char *tmp; int size; if (s1 == NULL || s2 == NULL) return (NULL); size = ft_strlen(s1) + ft_strlen(s2) + 1; tmp = malloc(size); if (tmp == NULL) return (NULL); ft_strlcpy(tmp, s1, size); ft_strlcat(tmp, s2, size); return (tmp); }