/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strappend_c.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: bgoulard +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/10 12:02:19 by bgoulard #+# #+# */ /* Updated: 2024/06/02 07:59:09 by bgoulard ### ########.fr */ /* */ /* ************************************************************************** */ #include "ft_string.h" char *ft_strappend_c(char **str, char c) { size_t len; char *prev; if (!str) return (NULL); len = 0; if (*str) len = ft_strlen(*str); prev = *str; *str = ft_realloc(*str, len + 2, len); if (!*str) return (*str = prev, NULL); (*str)[len] = c; (*str)[len + 1] = '\0'; return (*str); }