only disable MSVC2015 warnings in MSVC2015, do not break confuse compilers.

This commit is contained in:
Enno Rehling 2015-09-27 09:33:56 +02:00
parent e8880db447
commit 6a074fd294
4 changed files with 5 additions and 3 deletions

View File

@ -34,6 +34,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# undef MOUSE_MOVED # undef MOUSE_MOVED
# define STDIO_CP 1252 /* log.c, convert to console character set */ # define STDIO_CP 1252 /* log.c, convert to console character set */
# pragma warning (disable: 4201 4214 4514 4115 4711) # pragma warning (disable: 4201 4214 4514 4115 4711)
#if _MSC_VER >= 1900
# pragma warning(disable: 4710) # pragma warning(disable: 4710)
/* warning C4710: function not inlined */ /* warning C4710: function not inlined */
# pragma warning(disable: 4456) # pragma warning(disable: 4456)
@ -42,6 +43,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
/* warning C4457: declaration of <name> hides function parameter */ /* warning C4457: declaration of <name> hides function parameter */
# pragma warning(disable: 4459) # pragma warning(disable: 4459)
/* warning C4459: declaration of <name> hides global declaration */ /* warning C4459: declaration of <name> hides global declaration */
#endif
# pragma warning(disable: 4056) # pragma warning(disable: 4056)
/* warning C4056: overflow in floating point constant arithmetic */ /* warning C4056: overflow in floating point constant arithmetic */
# pragma warning(disable: 4201) # pragma warning(disable: 4201)

View File

@ -96,7 +96,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
#ifdef _MSC_VER #if defined(_MSC_VER) && _MSC_VER >= 1900
# pragma warning(disable: 4774) // TODO: remove this # pragma warning(disable: 4774) // TODO: remove this
#endif #endif

View File

@ -73,7 +73,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "move.h" #include "move.h"
#ifdef _MSC_VER #if defined(_MSC_VER) && _MSC_VER >= 1900
# pragma warning(disable: 4774) // TODO: remove this # pragma warning(disable: 4774) // TODO: remove this
#endif #endif

View File

@ -101,7 +101,7 @@
#include <attributes/hate.h> #include <attributes/hate.h>
/* ----------------------------------------------------------------------- */ /* ----------------------------------------------------------------------- */
#ifdef _MSC_VER #if defined(_MSC_VER) && _MSC_VER >= 1900
# pragma warning(disable: 4774) // TODO: remove this # pragma warning(disable: 4774) // TODO: remove this
#endif #endif