forked from aniani/vim
patch 7.4.1863
Problem: Compiler warnings on Win64. Solution: Adjust types, add type casts. (Ken Takata)
This commit is contained in:
@@ -545,7 +545,7 @@ static void (*dll_scheme_set_config_path)(Scheme_Object *p);
|
|||||||
|
|
||||||
# if MZSCHEME_VERSION_MAJOR >= 500
|
# if MZSCHEME_VERSION_MAJOR >= 500
|
||||||
# if defined(IMPLEMENT_THREAD_LOCAL_VIA_WIN_TLS) || defined(IMPLEMENT_THREAD_LOCAL_EXTERNALLY_VIA_PROC)
|
# if defined(IMPLEMENT_THREAD_LOCAL_VIA_WIN_TLS) || defined(IMPLEMENT_THREAD_LOCAL_EXTERNALLY_VIA_PROC)
|
||||||
/* define as function for macro in schshread.h */
|
/* define as function for macro in schthread.h */
|
||||||
Thread_Local_Variables *
|
Thread_Local_Variables *
|
||||||
scheme_external_get_thread_local_variables(void)
|
scheme_external_get_thread_local_variables(void)
|
||||||
{
|
{
|
||||||
@@ -894,7 +894,7 @@ static void remove_timer(void);
|
|||||||
/* timers are presented in GUI only */
|
/* timers are presented in GUI only */
|
||||||
# if defined(FEAT_GUI_W32)
|
# if defined(FEAT_GUI_W32)
|
||||||
static void CALLBACK
|
static void CALLBACK
|
||||||
timer_proc(HWND hwnd UNUSED, UINT uMsg UNUSED, UINT idEvent UNUSED, DWORD dwTime UNUSED)
|
timer_proc(HWND hwnd UNUSED, UINT uMsg UNUSED, UINT_PTR idEvent UNUSED, DWORD dwTime UNUSED)
|
||||||
# elif defined(FEAT_GUI_GTK)
|
# elif defined(FEAT_GUI_GTK)
|
||||||
# if GTK_CHECK_VERSION(3,0,0)
|
# if GTK_CHECK_VERSION(3,0,0)
|
||||||
static gboolean
|
static gboolean
|
||||||
@@ -3571,7 +3571,7 @@ raise_vim_exn(const char *add_info)
|
|||||||
|
|
||||||
info = scheme_make_byte_string(add_info);
|
info = scheme_make_byte_string(add_info);
|
||||||
MZ_GC_CHECK();
|
MZ_GC_CHECK();
|
||||||
c_string = scheme_format_utf8(fmt, STRLEN(fmt), 1, &info, NULL);
|
c_string = scheme_format_utf8(fmt, (int)STRLEN(fmt), 1, &info, NULL);
|
||||||
MZ_GC_CHECK();
|
MZ_GC_CHECK();
|
||||||
byte_string = scheme_make_byte_string(c_string);
|
byte_string = scheme_make_byte_string(c_string);
|
||||||
MZ_GC_CHECK();
|
MZ_GC_CHECK();
|
||||||
|
@@ -1075,7 +1075,8 @@ perl_to_vim(SV *sv, typval_T *rettv)
|
|||||||
{
|
{
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
char * str_from = SvPV(sv, len);
|
char * str_from = SvPV(sv, len);
|
||||||
char_u *str_to = (char_u*)alloc(sizeof(char_u) * (len + 1));
|
char_u *str_to = (char_u*)alloc(
|
||||||
|
(unsigned)(sizeof(char_u) * (len + 1)));
|
||||||
|
|
||||||
if (str_to) {
|
if (str_to) {
|
||||||
str_to[len] = '\0';
|
str_to[len] = '\0';
|
||||||
@@ -1370,13 +1371,13 @@ PerlIOVim_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count)
|
|||||||
char_u *str;
|
char_u *str;
|
||||||
PerlIOVim * s = PerlIOSelf(f, PerlIOVim);
|
PerlIOVim * s = PerlIOSelf(f, PerlIOVim);
|
||||||
|
|
||||||
str = vim_strnsave((char_u *)vbuf, count);
|
str = vim_strnsave((char_u *)vbuf, (int)count);
|
||||||
if (str == NULL)
|
if (str == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
msg_split((char_u *)str, s->attr);
|
msg_split((char_u *)str, s->attr);
|
||||||
vim_free(str);
|
vim_free(str);
|
||||||
|
|
||||||
return count;
|
return (SSize_t)count;
|
||||||
}
|
}
|
||||||
|
|
||||||
static PERLIO_FUNCS_DECL(PerlIO_Vim) = {
|
static PERLIO_FUNCS_DECL(PerlIO_Vim) = {
|
||||||
|
@@ -733,7 +733,7 @@ vim_str2rb_enc_str(const char *s)
|
|||||||
vim_free(sval);
|
vim_free(sval);
|
||||||
if (enc)
|
if (enc)
|
||||||
{
|
{
|
||||||
return rb_enc_str_new(s, strlen(s), enc);
|
return rb_enc_str_new(s, (long)strlen(s), enc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -753,6 +753,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1863,
|
||||||
/**/
|
/**/
|
||||||
1862,
|
1862,
|
||||||
/**/
|
/**/
|
||||||
@@ -5077,7 +5079,7 @@ do_intro_line(
|
|||||||
if (*mesg == ' ')
|
if (*mesg == ' ')
|
||||||
{
|
{
|
||||||
vim_strncpy(modby, (char_u *)_("Modified by "), MODBY_LEN - 1);
|
vim_strncpy(modby, (char_u *)_("Modified by "), MODBY_LEN - 1);
|
||||||
l = STRLEN(modby);
|
l = (int)STRLEN(modby);
|
||||||
vim_strncpy(modby + l, (char_u *)MODIFIED_BY, MODBY_LEN - l - 1);
|
vim_strncpy(modby + l, (char_u *)MODIFIED_BY, MODBY_LEN - l - 1);
|
||||||
mesg = modby;
|
mesg = modby;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user