From afa9544b6c00285dd2f77bb1e852d8f0e95d42b6 Mon Sep 17 00:00:00 2001 From: salad Date: Wed, 30 Sep 2020 18:34:32 +0200 Subject: call a plumber --- src/c_utils.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/c_utils.c') diff --git a/src/c_utils.c b/src/c_utils.c index 8bc940e..78b923a 100644 --- a/src/c_utils.c +++ b/src/c_utils.c @@ -30,25 +30,26 @@ ** C-c globul pid */ -int16_t - c_new_line(char *line, - t_msh *msh, - t_caps *tcaps) +char + *c_new_line(char *line, + t_caps *tcaps, + t_msh *msh) { + char *ret; + + (void)msh; + ret = NULL; write(1, "\n", 1); tputs(tgetstr("cr", NULL), 1, ft_putchar); c_set_term_raw(0); if (line != NULL) { - m_parse_and_run_line(line, msh); - line = NULL; - free(line); + ret = ft_strdup(line); + line[0] = '\0'; } tcaps->cpos = 0; tputs(tgetstr("cr", NULL), 1, ft_putchar); - c_set_term_raw(1); - m_prompt_psx(1, msh); - return (1); + return (ret); } char -- cgit v1.2.3