Reviewed-by: Clément Mathieu--Drif <clement.mathieu--d...@eviden.com>
On 14/10/2024 17:24, Roman Penyaev wrote: > Caution: External email. Do not open attachments or click links, unless this > email comes from a known sender and you know the content is safe. > > > Those are boolean variables, not signed integers. > > Signed-off-by: Roman Penyaev <r.peni...@gmail.com> > Cc: "Marc-André Lureau" <marcandre.lur...@redhat.com> > Cc: qemu-devel@nongnu.org > --- > chardev/char-mux.c | 10 +++++----- > chardev/chardev-internal.h | 4 ++-- > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/chardev/char-mux.c b/chardev/char-mux.c > index ee2d47b20d9b..728596c6f346 100644 > --- a/chardev/char-mux.c > +++ b/chardev/char-mux.c > @@ -73,11 +73,11 @@ static int mux_chr_write(Chardev *chr, const uint8_t > *buf, int len) > * qemu_chr_fe_write and background I/O callbacks */ > qemu_chr_fe_write_all(&d->chr, > (uint8_t *)buf1, strlen(buf1)); > - d->linestart = 0; > + d->linestart = false; > } > ret += qemu_chr_fe_write(&d->chr, buf + i, 1); > if (buf[i] == '\n') { > - d->linestart = 1; > + d->linestart = true; > } > } > } > @@ -145,7 +145,7 @@ static void mux_chr_be_event(Chardev *chr, QEMUChrEvent > event) > static int mux_proc_byte(Chardev *chr, MuxChardev *d, int ch) > { > if (d->term_got_escape) { > - d->term_got_escape = 0; > + d->term_got_escape = false; > if (ch == term_escape_char) { > goto send_char; > } > @@ -175,11 +175,11 @@ static int mux_proc_byte(Chardev *chr, MuxChardev *d, > int ch) > case 't': > d->timestamps = !d->timestamps; > d->timestamps_start = -1; > - d->linestart = 0; > + d->linestart = false; > break; > } > } else if (ch == term_escape_char) { > - d->term_got_escape = 1; > + d->term_got_escape = true; > } else { > send_char: > return 1; > diff --git a/chardev/chardev-internal.h b/chardev/chardev-internal.h > index c3024b51fdda..975c16de803e 100644 > --- a/chardev/chardev-internal.h > +++ b/chardev/chardev-internal.h > @@ -39,7 +39,7 @@ struct MuxChardev { > CharBackend chr; > int focus; > int mux_cnt; > - int term_got_escape; > + bool term_got_escape; > /* Intermediate input buffer catches escape sequences even if the > currently active device is not accepting any input - but only until > it > is full as well. */ > @@ -49,7 +49,7 @@ struct MuxChardev { > int timestamps; > > /* Protected by the Chardev chr_write_lock. */ > - int linestart; > + bool linestart; > int64_t timestamps_start; > }; > typedef struct MuxChardev MuxChardev; > -- > 2.34.1 > >