1
0
forked from aniani/vim

updated for version 7.4.626

Problem:    MSVC with W4 gives useless warnings.
Solution:   Disable more warnings. (Mike Williams)
This commit is contained in:
Bram Moolenaar 2015-02-10 18:47:58 +01:00
parent 24a6ff88bc
commit eb2928595b
2 changed files with 16 additions and 0 deletions

View File

@ -741,6 +741,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 */
/**/
626,
/**/ /**/
625, 625,
/**/ /**/

View File

@ -2044,6 +2044,20 @@ typedef int VimClipboard; /* This is required for the prototypes. */
#ifdef _MSC_VER #ifdef _MSC_VER
/* Avoid useless warning "conversion from X to Y of greater size". */ /* Avoid useless warning "conversion from X to Y of greater size". */
#pragma warning(disable : 4312) #pragma warning(disable : 4312)
/* Avoid warning for old style function declarators */
#pragma warning(disable : 4131)
/* Avoid warning for conversion to type with smaller range */
#pragma warning(disable : 4244)
/* Avoid warning for conversion to larger size */
#pragma warning(disable : 4306)
/* Avoid warning for unreferenced formal parameter */
#pragma warning(disable : 4100)
/* Avoid warning for differs in indirection to slightly different base type */
#pragma warning(disable : 4057)
/* Avoid warning for constant conditional expression */
#pragma warning(disable : 4127)
/* Avoid warning for assignment within conditional */
#pragma warning(disable : 4706)
#endif #endif
/* Note: a NULL argument for vim_realloc() is not portable, don't use it. */ /* Note: a NULL argument for vim_realloc() is not portable, don't use it. */