diff options
author | Mike Williams <mrmrdubya@gmail.com> | 2024-04-07 18:26:22 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2024-04-07 18:26:22 +0200 |
commit | aca8f55596ee350110984c1ca5ab6c39f40bb8a6 (patch) | |
tree | 55170a6e8e66b3355c1aa404b43127a59b9f294c | |
parent | b78753db5fac879a76da3519101e815451d0d455 (diff) |
patch 9.1.0274: MS-Windows: a few compiler warningsv9.1.0274
Problem: MS-Windows: a few compiler warnings
Solution: Change variable types to resolve compiler warnings
(Mike Williams)
Windows compiles were reporting a few size_t to signed integer
conversion warnings that can be resolved by changing the variable
declarations to be size_t to start with.
closes: #14429
Signed-off-by: Mike Williams <mrmrdubya@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
-rw-r--r-- | src/getchar.c | 6 | ||||
-rw-r--r-- | src/ops.c | 6 | ||||
-rw-r--r-- | src/version.c | 2 |
3 files changed, 8 insertions, 6 deletions
diff --git a/src/getchar.c b/src/getchar.c index 179c50c8fa..c8dde22096 100644 --- a/src/getchar.c +++ b/src/getchar.c @@ -81,7 +81,7 @@ static int KeyNoremap = 0; // remapping flags static char_u typebuf_init[TYPELEN_INIT]; // initial typebuf.tb_buf static char_u noremapbuf_init[TYPELEN_INIT]; // initial typebuf.tb_noremap -static int last_recorded_len = 0; // number of last recorded chars +static size_t last_recorded_len = 0; // number of last recorded chars #ifdef FEAT_EVAL mapblock_T *last_used_map = NULL; @@ -163,7 +163,7 @@ get_recorded(void) * (possibly mapped) characters that stopped the recording. */ len = STRLEN(p); - if ((int)len >= last_recorded_len) + if (len >= last_recorded_len) { len -= last_recorded_len; p[len] = NUL; @@ -1789,7 +1789,7 @@ vgetc(void) else { // number of characters recorded from the last vgetc() call - static int last_vgetc_recorded_len = 0; + static size_t last_vgetc_recorded_len = 0; mod_mask = 0; vgetc_mod_mask = 0; @@ -1593,12 +1593,12 @@ op_insert(oparg_T *oap, long count1) if (oap->block_mode) { - long ins_len; + size_t ins_len; char_u *firstline, *ins_text; struct block_def bd2; int did_indent = FALSE; size_t len; - int add; + size_t add; // offset when cursor was moved in insert mode int offset = 0; @@ -1703,7 +1703,7 @@ op_insert(oparg_T *oap, long count1) return; } } - if ((size_t)add > len) + if (add > len) add = len; // short line, point to the NUL firstline += add; len -= add; diff --git a/src/version.c b/src/version.c index da75e4b20f..c54ec96a99 100644 --- a/src/version.c +++ b/src/version.c @@ -705,6 +705,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 274, +/**/ 273, /**/ 272, |