aboutsummaryrefslogtreecommitdiff
path: root/test
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 /test
parentee84da358c27b9c0a6bbd49424bc9d04bb98d662 (diff)
parent10b1738f590fe08675173071b35fface324f4048 (diff)
downloadrneovim-0daaa49586ff49584946cdf96549e1331f055103.tar.gz
rneovim-0daaa49586ff49584946cdf96549e1331f055103.tar.bz2
rneovim-0daaa49586ff49584946cdf96549e1331f055103.zip
Merge #7863 'mingw64: fix gcc warnings'
Diffstat (limited to 'test')
-rw-r--r--test/functional/fixtures/tty-test.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/functional/fixtures/tty-test.c b/test/functional/fixtures/tty-test.c
index edcbe23f86..4f0858acdb 100644
--- a/test/functional/fixtures/tty-test.c
+++ b/test/functional/fixtures/tty-test.c
@@ -41,6 +41,7 @@ static void walk_cb(uv_handle_t *handle, void *arg)
}
}
+#ifndef WIN32
static void sig_handler(int signum)
{
switch (signum) {
@@ -57,6 +58,7 @@ static void sig_handler(int signum)
return;
}
}
+#endif
#ifdef WIN32
static void sigwinch_cb(uv_signal_t *handle, int signum)
@@ -94,7 +96,14 @@ static void read_cb(uv_stream_t *stream, ssize_t cnt, const uv_buf_t *buf)
uv_tty_init(&write_loop, &out, fileno(stdout), 0);
uv_write_t req;
- uv_buf_t b = {.base = buf->base, .len = (size_t)cnt};
+ uv_buf_t b = {
+ .base = buf->base,
+#ifdef WIN32
+ .len = (ULONG)cnt
+#else
+ .len = (size_t)cnt
+#endif
+ };
uv_write(&req, STRUCT_CAST(uv_stream_t, &out), &b, 1, NULL);
uv_run(&write_loop, UV_RUN_DEFAULT);