/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strjoin.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: scebula +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2015/11/26 11:00:52 by scebula #+# #+# */ /* Updated: 2015/12/04 00:57:09 by scebula ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strjoin(char const *s1, char const *s2) { char *str; char *start; str = ft_strnew(ft_strlen(s1) + ft_strlen(s2)); start = str; if (str == NULL) return (NULL); while (*s1) { *str++ = *(char *)s1++; } while (*s2) { *str++ = *(char *)s2++; } *str = '\0'; return (start); }