/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* utils.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/03/11 16:35:37 by apommier #+# #+# */ /* Updated: 2022/03/11 23:28:49 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ #include "../../includes/minishell.h" int double_size(char **tab) { int i; i = 0; if (tab == 0) return (0); while (tab[i]) i++; return (i); } void free_double(char **tab) { int i; i = 0; if (tab) { while (tab[i]) free(tab[i++]); free(tab); } } void print_double(char **tab) { int i; i = 0; if (tab) { while (tab[i]) { dprintf(1 , "%d -%s-\n", i, tab[i]); i++; } dprintf(1 , "end double\n"); } }