From 73a7027a9d58c6ca71817170bff23ac71edac9d8 Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 28 Mar 2020 12:10:13 +0100 Subject: Cleaning env and path, Removed state struct --- src/main.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 8c2d138..11e4517 100644 --- a/src/main.c +++ b/src/main.c @@ -14,15 +14,18 @@ int main(int argc, char **argv, const char **envp) { - t_state state; + t_path path; + t_env env; /* char *line; */ /* int ret; */ (void)argc; (void)argv; - if (ms_state_init(&state, envp) == -1) - return (1); - /* ms_env(&state); */ + env = ms_env_from_array((char**)envp); + path = ms_path_update(NULL, ft_htget(env, MS_PATH_KEY)); + + printf("%s\n", (char*)ft_htget(path, "nmap")); + /* ms_env(env); */ /* ms_pwd(&state); */ /* ms_cd(&state, NULL); */ /* ms_pwd(&state); */ @@ -34,6 +37,7 @@ int main(int argc, char **argv, const char **envp) /* free(line); */ /* } */ /* free(line); */ - ms_state_destroy(&state); + ft_htdestroy(path, ms_ht_del_str_entry); + ft_htdestroy(env, ms_ht_del_str_entry); return (0); } -- cgit