<< start working

This commit is contained in:
kinou-p 2022-03-12 00:26:18 +01:00
parent 610073ec06
commit c27d653eaf
2 changed files with 21 additions and 11 deletions

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/03/09 15:18:58 by apommier #+# #+# */
/* Updated: 2022/03/11 16:57:53 by apommier ### ########.fr */
/* Updated: 2022/03/11 23:24:09 by apommier ### ########.fr */
/* */
/* ************************************************************************** */
@ -174,23 +174,28 @@ char **add_line(char **tab, char *line)
int i;
i = 0;
size = 0;
ret = 0;
if (tab)
size = double_size(tab);
ret = malloc(sizeof(char *) * size + 2);
//printf("size= %d\n", size);
ret = ft_calloc(size + 2, sizeof(char*));
if (!ret)
{
if (tab)
free_double(tab);
// if (tab)
// free_double(tab);
return (0);
}
while (tab && tab[i])
{
ret[i] == tab[i];
printf("tab[i]= %s\n", tab[i]);
ret[i] = ft_strjoin(tab[i], 0);
i++;
}
ret[i] = line;
ret[i + 1] = 0;
if (tab)
free_double(tab);
//if (tab)
// free_double(tab);
return(ret);
}
@ -205,8 +210,13 @@ void wait_prompt(t_s_cmd *cmd)
{
input = readline("> ");
history = add_line(history, input);
print_double(history);
}
//print_double(history);
//free_double(history);
free(input);
free(cmd->infile);
cmd->infile = 0;
}
char *set_redirection(t_s_cmd *cmd, char *line)

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/03/11 16:35:37 by apommier #+# #+# */
/* Updated: 2022/03/11 17:04:07 by apommier ### ########.fr */
/* Updated: 2022/03/11 23:28:49 by apommier ### ########.fr */
/* */
/* ************************************************************************** */
@ -46,9 +46,9 @@ void print_double(char **tab)
{
while (tab[i])
{
printf("%d -%s-\n", i, tab[i]);
dprintf(1 , "%d -%s-\n", i, tab[i]);
i++;
}
printf("end double\n");
dprintf(1 , "end double\n");
}
}