X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/126eb09b0fba38132b6b87844e4b12c57649e9e6..0ed9a934caaaf8bc3a88a239bed84eefa6a06df2:/src/common/extended.c diff --git a/src/common/extended.c b/src/common/extended.c index a59607f14c..1dae07e953 100644 --- a/src/common/extended.c +++ b/src/common/extended.c @@ -82,6 +82,11 @@ void ConvertToIeeeExtended(double num, unsigned char *bytes) } } + /* disable the warning about 'possible loss of data' */ + #ifdef _MSC_VER + #pragma warning(disable: 4244) + #endif /* Visual C++ */ + bytes[0] = expon >> 8; bytes[1] = expon; bytes[2] = (unsigned char) hiMant >> 24; @@ -92,6 +97,10 @@ void ConvertToIeeeExtended(double num, unsigned char *bytes) bytes[7] = (unsigned char) loMant >> 16; bytes[8] = (unsigned char) loMant >> 8; bytes[9] = (unsigned char) loMant; + + #ifdef _MSC_VER + #pragma warning(default: 4244) + #endif /* Visual C++ */ } /* @@ -176,4 +185,4 @@ double ConvertFromIeeeExtended(const unsigned char *bytes) return f; } -#endif // wxUSE_APPLE_IEEE +#endif /* wxUSE_APPLE_IEEE */