diff options
Diffstat (limited to 'linenoise')
-rw-r--r-- | linenoise/linenoise.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c index 791d99ed..0f220512 100644 --- a/linenoise/linenoise.c +++ b/linenoise/linenoise.c @@ -43,6 +43,7 @@ #include <termios.h> #include <unistd.h> +#include <stddef.h> #include <stdlib.h> #include <stdio.h> #include <errno.h> @@ -403,7 +404,7 @@ static void sync_data_to_buf(lino_t *l) char *dptr = l->data, *bptr = l->buf; for (;;) { - if (dptr - l->data == l->dpos) + if (dptr - l->data == (ptrdiff_t) l->dpos) l->pos = bptr - l->buf; if (*dptr) { |