remise a la norme avant de merge
This commit is contained in:
parent
f236e8e734
commit
076d3c3d5b
3 changed files with 4 additions and 9 deletions
|
|
@ -1 +1 @@
|
|||
Subproject commit 4c4977452745481166749b813e8db51dcf0caf44
|
||||
Subproject commit ab92f0e5d817c9d726a8ccf2f11c084ba446bbdf
|
||||
|
|
@ -40,7 +40,6 @@ int bt_read_terminit(t_read *data)
|
|||
}
|
||||
if (tcsetattr(0, TCSANOW, &term) < 0)
|
||||
return (-1);
|
||||
/* DG("c_cc[VTIME]=%i", term.c_cc[VTIME]); */
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ int bt_read_loop(t_read *data)
|
|||
{
|
||||
int i;
|
||||
int esc;
|
||||
int ret;
|
||||
char buf[2];
|
||||
|
||||
i = 0;
|
||||
|
|
@ -41,24 +40,21 @@ int bt_read_loop(t_read *data)
|
|||
ft_printf(data->prompt);
|
||||
while (42)
|
||||
{
|
||||
if ((ret = read(data->fd, buf, 1)) <= 0)
|
||||
if (read(data->fd, buf, 1) <= 0)
|
||||
return (1);
|
||||
/* DG("got *buf=%c, ret=%i", *buf, ret); */
|
||||
buf[ret] = 0;
|
||||
buf[1] = 0;
|
||||
if (!esc && *buf == data->delim)
|
||||
break ;
|
||||
esc = esc ? 0 : !(data->opts & READ_OPT_LR) && (*buf == '\\');
|
||||
ft_strappend(&data->input, buf);
|
||||
if (!(data->opts & READ_OPT_LS))
|
||||
ft_putchar(*buf);
|
||||
i++;
|
||||
if (*buf == '\n' && !(data->opts & READ_OPT_LR))
|
||||
ft_putstr("> ");
|
||||
if ((data->opts & READ_OPT_LN) && i >= data->nchars)
|
||||
if ((data->opts & READ_OPT_LN) && ++i >= data->nchars)
|
||||
break ;
|
||||
}
|
||||
ft_putchar('\n');
|
||||
DG("input=%s", data->input);
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue