From: nethack.allison Date: Tue, 11 Jul 2006 12:29:51 +0000 (+0000) Subject: ntconf vc2005 warnings bit X-Git-Tag: MOVE2GIT~945 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7394b0a353c07207556572f4df3f68f7c4016796;p=nethack ntconf vc2005 warnings bit --- diff --git a/include/ntconf.h b/include/ntconf.h index 53d58ce95..faeb6aad8 100644 --- a/include/ntconf.h +++ b/include/ntconf.h @@ -82,22 +82,25 @@ extern void FDECL(interject, (int)); *=============================================== */ #ifdef _MSC_VER +# if (_MSC_VER > 1000) /* Visual C 8 warning elimination */ -# ifndef _CRT_SECURE_NO_DEPRECATE +# ifndef _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_DEPRECATE # endif -# ifndef _SCL_SECURE_NO_DEPRECATE +# ifndef _SCL_SECURE_NO_DEPRECATE #define _SCL_SECURE_NO_DEPRECATE # endif -# ifndef _CRT_NONSTDC_NO_DEPRECATE +# ifndef _CRT_NONSTDC_NO_DEPRECATE #define _CRT_NONSTDC_NO_DEPRECATE # endif +#pragma warning(disable:4996) /* VC8 deprecation warnings */ +#pragma warning(disable:4142) /* benign redefinition */ +#pragma warning(disable:4267) /* conversion from 'size_t' to XX */ +# endif /* _MSC_VER > 1000 */ #pragma warning(disable:4761) /* integral size mismatch in arg; conv supp*/ # ifdef YYPREFIX #pragma warning(disable:4102) /* unreferenced label */ -# endif -#pragma warning(disable:4996) /* VC8 deprecation warnings */ -#pragma warning(disable:4142) /* benign redefinition */ +# endif # if 0 #pragma warning(disable:4018) /* signed/unsigned mismatch */ #pragma warning(disable:4305) /* init, conv from 'const int' to 'char' */