diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-09-09 20:58:08 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-09-09 20:58:08 -0700 |
commit | 7a568308dae494d2b8e866bc5ee664535a69c9e2 (patch) | |
tree | 5285e9b39d721413efc785d682bb2d96e3386cc0 /linenoise/linenoise.c | |
parent | dfd1680302962c29521770c512e8ed1ddfb640b1 (diff) | |
download | txr-7a568308dae494d2b8e866bc5ee664535a69c9e2.tar.gz txr-7a568308dae494d2b8e866bc5ee664535a69c9e2.tar.bz2 txr-7a568308dae494d2b8e866bc5ee664535a69c9e2.zip |
linenoise: fix g++ signed/unsigned warning.
* linenoise/linenoise.c (sync_data_to_buf): Cast l->dpos
to the signed type ptrdiff_t when comparing to difference
between two pointers.
Diffstat (limited to 'linenoise/linenoise.c')
-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) { |