patch 8.2.1299: compiler warning for using size_t for int and void pointer
Problem: Compiler warning for using size_t for int and void pointer.
Solution: Add type casts.
diff --git a/src/scriptfile.c b/src/scriptfile.c
index 2a83208..b93e351 100644
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -157,18 +157,18 @@
last_type = entry->es_type;
}
len += STRLEN(type_name);
- if (ga_grow(&ga, len) == FAIL)
+ if (ga_grow(&ga, (int)len) == FAIL)
break;
if (idx == exestack.ga_len - 1 || entry->es_lnum == 0)
// For the bottom entry: do not add the line number, it is used
// in <slnum>. Also leave it out when the number is not set.
- vim_snprintf(ga.ga_data + ga.ga_len, len, "%s%s%s",
+ vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s%s",
type_name, entry->es_name,
idx == exestack.ga_len - 1 ? "" : "..");
else
- vim_snprintf(ga.ga_data + ga.ga_len, len, "%s%s[%ld]..",
+ vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s[%ld]..",
type_name, entry->es_name, entry->es_lnum);
- ga.ga_len += STRLEN(ga.ga_data + ga.ga_len);
+ ga.ga_len += (int)STRLEN((char *)ga.ga_data + ga.ga_len);
}
}
diff --git a/src/version.c b/src/version.c
index 58a434a..93bcc43 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1299,
+/**/
1298,
/**/
1297,