/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* new_node.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: dkaiser type = type; return (node); } t_node *new_pipe_node(t_node *left, t_node *right) { t_node *node; node = new_node(PIPE_NODE); if (node == NULL) return (NULL); node->content.pipe.left = left; node->content.pipe.right = right; return (node); } t_node *new_cmd_node(char **args, t_assign **assigns, t_redirection redirs[2]) { t_node *node; node = new_node(CMD_NODE); if (node == NULL) return (NULL); node->content.cmd.args = args; node->content.cmd.assigns = assigns; node->content.cmd.redirs[0] = redirs[0]; node->content.cmd.redirs[1] = redirs[1]; free(redirs); return (node); } t_node *new_string_node(char *string) { t_node *node; node = new_node(STRING_NODE); if (node == NULL) return (NULL); node->content.string = string; return (node); }