{
free(line);
*i = 0;
+ ft_printf("> ");
return (get_next_line(STDIN_FILENO));
}
void handle_quote(t_vec *current_token, char **line, char quote_char, size_t *i)
{
+ ft_vec_append(current_token, line[0] + (*i)++);
if (quote_char == '\\')
{
- ++*i;
if (line[0][*i] == '\n')
+ {
+ ft_vec_erase(current_token, current_token->size - 1, NULL);
*line = continue_input(*line, i);
+ }
else
ft_vec_append(current_token, line[0] + (*i)++);
return ;
else
ft_vec_append(current_token, line[0] + (*i)++);
}
+ ft_vec_append(current_token, line[0] + (*i)++);
return ;
}