/* By: ljiriste <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/08/15 15:11:52 by ljiriste #+# #+# */
-/* Updated: 2023/09/05 19:12:36 by ljiriste ### ########.fr */
+/* Updated: 2023/09/06 12:58:04 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
whole = ft_strlen(s1);
at_start = 0;
at_end = 0;
- while (ft_strchr(set, *s1))
+ while (ft_strchr(set, *s1) && *s1)
{
++s1;
++at_start;
}
+ if (*s1 == '\0')
+ return (1);
while (*s1)
++s1;
--s1;
res = malloc(size * sizeof(char));
if (res == NULL)
return (res);
- while (ft_strchr(set, *s1))
+ while (ft_strchr(set, *s1) && *s1)
++s1;
ft_strlcpy(res, s1, size);
return (res);