/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* p_lblock_more.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 "s_struct.h" #include "u_vars_next.h" void p_register_word(char word[], t_msh *msh) { char val[ARG_MAX]; char name[255]; char *ptr; size_t i; name[0] = '$'; ptr = word; i = 1; while (*ptr != '\0' && *ptr != '=') { name[i] = *ptr; i++; ptr++; } name[i] = '\0'; ptr++; i = 0; while (*ptr != '\0') { val[i] = *ptr; i++; ptr++; } val[i] = '\0'; u_subst_var_value(name, val, msh); }