/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_add_pipe.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: yabtaour <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/07/26 18:16:37 by yabtaour #+# #+# */8/* Updated: 2022/07/26 18:16:38 by yabtaour ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../minishell.h"1314int ft_add_pipe(t_data *data, int i)15{16int origin;17char *command;18int len;1920origin = i;21command = NULL;22len = 0;23while (data->cmd[i] && data->cmd[i] == '|')24{25i++;26len++;27}28command = ft_substr(data->cmd, origin, len);29data->lst_lexer = ft_add_lexer_back(data->lst_lexer, command, PIPE);30free(command);31return (i);32}333435