aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-01-20 17:18:32 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-01-20 17:18:32 +0100
commit0daaa49586ff49584946cdf96549e1331f055103 (patch)
treeadbf6bce58de5f8280ecf496728edd6f38bdfa58 /src/nvim/tui
parentee84da358c27b9c0a6bbd49424bc9d04bb98d662 (diff)
parent10b1738f590fe08675173071b35fface324f4048 (diff)
downloadrneovim-0daaa49586ff49584946cdf96549e1331f055103.tar.gz
rneovim-0daaa49586ff49584946cdf96549e1331f055103.tar.bz2
rneovim-0daaa49586ff49584946cdf96549e1331f055103.zip
Merge #7863 'mingw64: fix gcc warnings'
Diffstat (limited to 'src/nvim/tui')
-rw-r--r--src/nvim/tui/input.c6
-rw-r--r--src/nvim/tui/tui.c6
2 files changed, 7 insertions, 5 deletions
diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c
index 96bb692db9..b04a6ce4f9 100644
--- a/src/nvim/tui/input.c
+++ b/src/nvim/tui/input.c
@@ -47,9 +47,11 @@ void term_input_init(TermInput *input, Loop *loop)
termkey_set_canonflags(input->tk, curflags | TERMKEY_CANON_DELBS);
// setup input handle
#ifdef WIN32
- uv_tty_init(loop, &input->tty_in, 0, 1);
+ uv_tty_init(&loop->uv, &input->tty_in, 0, 1);
uv_tty_set_mode(&input->tty_in, UV_TTY_MODE_RAW);
- rstream_init_stream(&input->read_stream, &input->tty_in, 0xfff);
+ rstream_init_stream(&input->read_stream,
+ (uv_stream_t *)&input->tty_in,
+ 0xfff);
#else
rstream_init_fd(loop, &input->read_stream, input->in_fd, 0xfff);
#endif
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 2349bd2ae9..f3383eb006 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -1744,14 +1744,14 @@ static void flush_buf(UI *ui)
// cursor is visible. Write a "cursor invisible" command before writing the
// buffer.
bufp->base = data->invis;
- bufp->len = data->invislen;
+ bufp->len = UV_BUF_LEN(data->invislen);
bufp++;
data->is_invisible = true;
}
if (data->bufpos > 0) {
bufp->base = data->buf;
- bufp->len = data->bufpos;
+ bufp->len = UV_BUF_LEN(data->bufpos);
bufp++;
}
@@ -1759,7 +1759,7 @@ static void flush_buf(UI *ui)
// not busy and the cursor is invisible. Write a "cursor normal" command
// after writing the buffer.
bufp->base = data->norm;
- bufp->len = data->normlen;
+ bufp->len = UV_BUF_LEN(data->normlen);
bufp++;
data->is_invisible = data->busy;
}