int add_env(t_duo **env, char *name, char *value) { if (name == NULL) return (-1); else duo_pushback(env, name, value); return (0); }
t_duo *tbl_to_duo(char **tbl, char c) { int i; char *tmp_name; char *tmp_value; t_duo *lst; lst = NULL; i = 0; while (tbl && tbl[i]) { tmp_name = srch_begining(tbl[i], c); tmp_value = srch_value(tbl[i], c); duo_pushback(&lst, tmp_name, tmp_value); ft_strdel(&tmp_name); i++; } ft_strdel(&tmp_name); return (lst); }