diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-05-24 13:22:22 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-05-24 13:22:22 +0200 |
commit | e2ad826f431b2f8dd1b235c219282cc3961f7188 (patch) | |
tree | 8902f3be38d3a8088ece4b3dd334e5d72f899efd /src/textprop.c | |
parent | 984f031fb02fe301a8dbf8a35b871c9f60b8f61e (diff) | |
download | vim-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.c | 8 |
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); |