Mercurial > vim
changeset 2615:c6fe65c000d2 v7.3.037
updated for version 7.3.037
Problem: Compiler warnings for loss of data. (Mike Williams)
Solution: Add type casts.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 27 Oct 2010 12:18:00 +0200 |
parents | 56ecdb792c33 |
children | 73d947c20291 |
files | src/getchar.c src/if_py_both.h src/os_win32.c src/version.c |
diffstat | 4 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/getchar.c +++ b/src/getchar.c @@ -3922,7 +3922,7 @@ showmap(mp, local) if (mapchars != NULL) { msg_puts(mapchars); - len = STRLEN(mapchars); + len = (int)STRLEN(mapchars); vim_free(mapchars); }
--- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -154,7 +154,7 @@ writer(writefn fn, char_u *str, PyInt n) { PyInt len = ptr - str; - if (ga_grow(&io_ga, len + 1) == FAIL) + if (ga_grow(&io_ga, (int)(len + 1)) == FAIL) break; mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)len); @@ -166,10 +166,10 @@ writer(writefn fn, char_u *str, PyInt n) } /* Put the remaining text into io_ga for later printing. */ - if (n > 0 && ga_grow(&io_ga, n + 1) == OK) + if (n > 0 && ga_grow(&io_ga, (int)(n + 1)) == OK) { mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n); - io_ga.ga_len += n; + io_ga.ga_len += (int)n; } }
--- a/src/os_win32.c +++ b/src/os_win32.c @@ -224,7 +224,8 @@ get_exe_name(void) if (exe_path == NULL && exe_name != NULL) { - exe_path = vim_strnsave(exe_name, gettail_sep(exe_name) - exe_name); + exe_path = vim_strnsave(exe_name, + (int)(gettail_sep(exe_name) - exe_name)); if (exe_path != NULL) { /* Append our starting directory to $PATH, so that when doing @@ -2374,7 +2375,7 @@ fname_case( /* To avoid a slow failure append "\*" when searching a directory, * server or network share. */ STRCPY(szTrueNameTemp, szTrueName); - slen = strlen(szTrueNameTemp); + slen = (int)strlen(szTrueNameTemp); if (*porig == psepc && slen + 2 < _MAX_PATH) STRCPY(szTrueNameTemp + slen, "\\*");