summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Williams <mrmrdubya@gmail.com>2024-04-07 18:26:22 +0200
committerChristian Brabandt <cb@256bit.org>2024-04-07 18:26:22 +0200
commitaca8f55596ee350110984c1ca5ab6c39f40bb8a6 (patch)
tree55170a6e8e66b3355c1aa404b43127a59b9f294c
parentb78753db5fac879a76da3519101e815451d0d455 (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.c6
-rw-r--r--src/ops.c6
-rw-r--r--src/version.c2
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;
diff --git a/src/ops.c b/src/ops.c
index dbdf119a7c..0ab0d005db 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -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,