msvc_recommended_pragmas.h: Silence C4819 warnings

This warning appears when unicode chars that cannot be displayed in the
current Windows code page is used anywhere in the file, including comment
blocks.  We probably don't need to see these, especially as problems
caused by such characters are manifested as other warnings or errors,
for example, the need to add BOM to a file when compiling code with
complex script on Windows.
This commit is contained in:
Chun-wei Fan 2012-03-08 17:18:43 +08:00
parent 93e2c1f12a
commit c9f55445aa

View File

@ -27,6 +27,9 @@
#pragma warning(disable:4244) /* No possible loss of data warnings */ #pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */ #pragma warning(disable:4305) /* No truncation from int to char warnings */
/* The file contains a character that cannot be represented in the current code page */
#pragma warning(disable:4819)
/* work around Microsoft's premature attempt to deprecate the C-Library */ /* work around Microsoft's premature attempt to deprecate the C-Library */
#define _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS
#define _CRT_NONSTDC_NO_WARNINGS #define _CRT_NONSTDC_NO_WARNINGS