/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strtrim.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: sadjigui +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/06/03 12:17:01 by sadjigui #+# #+# */ /* Updated: 2021/06/09 13:45:13 by sadjigui ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strtrim(char const *s1, char const *set) { char *str; size_t j; if (!s1 || !set) return (NULL); while (*s1 && ft_strchr(set, *s1)) s1++; j = ft_strlen((char *)s1); while (j && ft_strchr(set, s1[j])) j--; ++j; str = ft_substr(s1, 0, j); return (str); }