/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* p_args.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: rbousset +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/14 17:19:27 by rbousset #+# #+# */ /* Updated: 2020/02/14 17:19:29 by rbousset ### ########lyon.fr */ /* */ /* ************************************************************************** */ #include #include #include /* ================= */ /* TODO: DELETE THIS */ /* ================= */ static void p_print(char *words[]) { char **ptr; ptr = words; while (*ptr != NULL) { ft_printf("[%s]\n", *ptr); ptr++; } } /* ================== */ /* TODO: DELETE ABOVE */ /* ================== */ char **p_split_args(const char word[], int8_t redir) { char **words; ft_printf("word at start: [%s]\n", word); if (redir == 0) { p_print(words); return (words); } p_print(words); return (words); /* char **words; */ /* char *subst; */ /* size_t i; */ /* if (redir == 0) */ /* { */ /* if (!(words = ft_split(word, ' '))) */ /* return (NULL); */ /* return (words); */ /* } */ /* i = 0; */ /* while (word[i] && ft_ischarset("<>", word[i]) == FALSE) */ /* i++; */ /* while (redir > 0 && ft_isdigit(word[i]) == TRUE) */ /* i--; */ /* if (!(subst = ft_substr(word, 0, i))) */ /* return (NULL); */ /* if (!(words = ft_split(subst, ' '))) */ /* { */ /* ft_memdel((void*)&subst); */ /* return (NULL); */ /* } */ /* ft_memdel((void*)&subst); */ /* return (words); */ }