X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e03bcf0d4078469128337dbbd880ea2135dc4718..7c4eef7a75398aab1285e3ad2971c59ea3130293:/src/common/extended.c diff --git a/src/common/extended.c b/src/common/extended.c index 3380060505..c691e6b1a5 100644 --- a/src/common/extended.c +++ b/src/common/extended.c @@ -1,3 +1,6 @@ +#if !defined(__VISAGECPP__) +# pragma warning(disable:4001) /* non standard extension used: single line comment */ +#endif #include "wx/setup.h" #include @@ -82,9 +85,10 @@ void ConvertToIeeeExtended(double num, unsigned char *bytes) } } - /* disable the warning about 'possible loss of data' */ + /* disable the warning about 'possible loss of data' & 'conversion between diff types' */ #ifdef _MSC_VER #pragma warning(disable: 4244) + #pragma warning(disable: 4135) #endif /* Visual C++ */ bytes[0] = (expon >> 8) & 0xff; @@ -96,10 +100,11 @@ void ConvertToIeeeExtended(double num, unsigned char *bytes) bytes[6] = (unsigned char) ((loMant >> 24) & 0xff); bytes[7] = (unsigned char) ((loMant >> 16) & 0xff); bytes[8] = (unsigned char) ((loMant >> 8) & 0xff); - bytes[9] = (unsigned char) (loMant & 0xff; + bytes[9] = (unsigned char) (loMant & 0xff); #ifdef _MSC_VER #pragma warning(default: 4244) + #pragma warning(default: 4135) #endif /* Visual C++ */ }