summaryrefslogtreecommitdiff
path: root/src/textprop.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-05-24 13:22:22 +0200
committerBram Moolenaar <Bram@vim.org>2019-05-24 13:22:22 +0200
commite2ad826f431b2f8dd1b235c219282cc3961f7188 (patch)
tree8902f3be38d3a8088ece4b3dd334e5d72f899efd /src/textprop.c
parent984f031fb02fe301a8dbf8a35b871c9f60b8f61e (diff)
downloadvim-git-e2ad826f431b2f8dd1b235c219282cc3961f7188.tar.gz
patch 8.1.1376: warnings for size_t/int mixupsv8.1.1376
Problem: Warnings for size_t/int mixups. Solution: Change types, add type casts. (Mike Williams)
Diffstat (limited to 'src/textprop.c')
-rw-r--r--src/textprop.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/textprop.c b/src/textprop.c
index 15ae4945b..66ad69445 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -1203,7 +1203,7 @@ join_prop_lines(
size_t oldproplen;
char_u *props;
int i;
- int len;
+ size_t len;
char_u *line;
size_t l;
@@ -1218,8 +1218,8 @@ join_prop_lines(
// get existing properties of the joined line
oldproplen = get_text_props(curbuf, lnum, &props, FALSE);
- len = (int)STRLEN(newp) + 1;
- line = alloc(len + (oldproplen + proplen) * (int)sizeof(textprop_T));
+ len = STRLEN(newp) + 1;
+ line = alloc((int)(len + (oldproplen + proplen) * sizeof(textprop_T)));
if (line == NULL)
return;
mch_memmove(line, newp, len);
@@ -1236,7 +1236,7 @@ join_prop_lines(
vim_free(prop_lines[i]);
}
- ml_replace_len(lnum, line, len, TRUE, FALSE);
+ ml_replace_len(lnum, line, (colnr_T)len, TRUE, FALSE);
vim_free(newp);
vim_free(prop_lines);
vim_free(prop_lengths);