patch 8.2.0928: many type casts are used for vim_strnsave()
Problem: Many type casts are used for vim_strnsave().
Solution: Make the length argument size_t instead of int. (Ken Takata,
closes #5633) Remove some type casts.
diff --git a/src/diff.c b/src/diff.c
index 88dc8a6..1b0ad47 100644
--- a/src/diff.c
+++ b/src/diff.c
@@ -1301,7 +1301,7 @@
if (curbuf->b_fname != NULL)
{
newname = vim_strnsave(curbuf->b_fname,
- (int)(STRLEN(curbuf->b_fname) + 4));
+ STRLEN(curbuf->b_fname) + 4);
if (newname != NULL)
STRCAT(newname, ".new");
}