/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_add_semi.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: yabtaour <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/07/26 18:16:41 by yabtaour #+# #+# */8/* Updated: 2022/07/26 18:16:42 by yabtaour ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../minishell.h"1314int ft_add_semi(t_data *data, int i)15{16int origin;17int len;18char *command;1920origin = i;21len = 0;22command = NULL;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, SEMI);30free(command);31return (i);32}333435