/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strtrim.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: edi-marc <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/01/21 16:09:44 by edi-marc #+# #+# */ /* Updated: 2021/01/31 13:23:31 by edi-marc ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strtrim(char const *s1, char const *set) { char *p; size_t i; p = NULL; if (s1 && set) { while (*s1 && ft_strchr(set, *s1)) s1++; i = ft_strlen(s1); while (i && ft_strchr(set, s1[i])) i--; p = ft_substr(s1, 0, i + 1); } return (p); }