diff options
author | Bram Moolenaar <Bram@vim.org> | 2012-02-11 20:44:10 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2012-02-11 20:44:10 +0100 |
commit | 68ba0dd6332d38db5edabdd5f1bcb6fdc75d5f68 (patch) | |
tree | 7b54809bcafc7a157a15757a379ef03d29d05108 /src/eval.c | |
parent | c047b9a49f5877766ae9c2dc86c59f4af1498ec1 (diff) |
updated for version 7.3.436v7.3.436
Problem: Compiler warnings for types on Windows.
Solution: Add type casts. (Mike Williams)
Diffstat (limited to 'src/eval.c')
-rw-r--r-- | src/eval.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval.c b/src/eval.c index bd2d14280e..848c6670d6 100644 --- a/src/eval.c +++ b/src/eval.c @@ -14462,7 +14462,7 @@ f_readfile(argvars, rettv) --prevlen; } if (prevlen == 0) - s = vim_strnsave(start, len); + s = vim_strnsave(start, (int)len); else { /* Change "prev" buffer to be the right size. This way @@ -14529,7 +14529,7 @@ f_readfile(argvars, rettv) if (dest < buf) { - adjust_prevlen = buf - dest; /* must be 1 or 2 */ + adjust_prevlen = (int)(buf - dest); /* must be 1 or 2 */ dest = buf; } if (readlen > p - buf + 1) @@ -14558,11 +14558,11 @@ f_readfile(argvars, rettv) * small, to avoid repeatedly 'allocing' large and * 'reallocing' small. */ if (prevsize == 0) - prevsize = p - start; + prevsize = (long)(p - start); else { long grow50pc = (prevsize * 3) / 2; - long growmin = (p - start) * 2 + prevlen; + long growmin = (long)((p - start) * 2 + prevlen); prevsize = grow50pc > growmin ? grow50pc : growmin; } if ((newprev = vim_realloc(prev, prevsize)) == NULL) @@ -14575,7 +14575,7 @@ f_readfile(argvars, rettv) } /* Add the line part to end of "prev". */ mch_memmove(prev + prevlen, start, p - start); - prevlen += p - start; + prevlen += (long)(p - start); } } /* while */ |