/* ************************************************************************** */ /* */ /* :::::::: */ /* environment_parse.c :+: :+: */ /* +:+ */ /* By: qmennen +#+ */ /* +#+ */ /* Created: 2025/02/05 15:52:33 by whaffman #+# #+# */ /* Updated: 2025/02/26 16:09:26 by whaffman ######## odam.nl */ /* */ /* ************************************************************************** */ #include "minishell.h" int environment_parse(t_minishell *msh, char **envp) { char **env; if (envp == NULL) return (FAILURE); while (*envp != NULL) { env = ft_split(*envp, '='); if (!env) return (FAILURE); environment_add(msh, env[0], env[1]); ft_free_arr(env); envp++; } return (SUCCESS); }