aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os/input.c
diff options
context:
space:
mode:
authorEliseo Martínez <eliseomarmol@gmail.com>2015-01-09 19:23:35 +0100
committerEliseo Martínez <eliseomarmol@gmail.com>2015-01-10 10:52:21 +0100
commit31c8440fee0bd694093d83af5dee20e3c3dc876c (patch)
tree353f5336bd2d176c40439ce7f271862b383cc92b /src/nvim/os/input.c
parent2b93edde933e7401921c99990d5c0c309f2167a8 (diff)
downloadrneovim-31c8440fee0bd694093d83af5dee20e3c3dc876c.tar.gz
rneovim-31c8440fee0bd694093d83af5dee20e3c3dc876c.tar.bz2
rneovim-31c8440fee0bd694093d83af5dee20e3c3dc876c.zip
Remove long_u: term: Enable -Wconversion.
Diffstat (limited to 'src/nvim/os/input.c')
-rw-r--r--src/nvim/os/input.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nvim/os/input.c b/src/nvim/os/input.c
index cddc28fac9..c0d588f4ef 100644
--- a/src/nvim/os/input.c
+++ b/src/nvim/os/input.c
@@ -184,7 +184,7 @@ size_t input_enqueue(String keys)
while (rbuffer_available(input_buffer) >= 6 && ptr < end) {
uint8_t buf[6] = {0};
- int new_size = trans_special((uint8_t **)&ptr, buf, false);
+ unsigned int new_size = trans_special((uint8_t **)&ptr, buf, false);
if (!new_size) {
// copy the character unmodified
@@ -195,7 +195,7 @@ size_t input_enqueue(String keys)
new_size = handle_mouse_event(&ptr, buf, new_size);
// TODO(tarruda): Don't produce past unclosed '<' characters, except if
// there's a lot of characters after the '<'
- rbuffer_write(input_buffer, (char *)buf, (size_t)new_size);
+ rbuffer_write(input_buffer, (char *)buf, new_size);
}
size_t rv = (size_t)(ptr - keys.data);
@@ -205,7 +205,8 @@ size_t input_enqueue(String keys)
// Mouse event handling code(Extract row/col if available and detect multiple
// clicks)
-static int handle_mouse_event(char **ptr, uint8_t *buf, int bufsize)
+static unsigned int handle_mouse_event(char **ptr, uint8_t *buf,
+ unsigned int bufsize)
{
int mouse_code = 0;