2
0
Эх сурвалжийг харах

Disabled spurious Visual Studio warnings in the uClibc math code

Sam Lantinga 7 жил өмнө
parent
commit
ac4b491b20

+ 5 - 0
src/libm/e_log.c

@@ -9,6 +9,11 @@
  * ====================================================
  * ====================================================
  */
  */
 
 
+#if defined(_MSC_VER)           /* Handle Microsoft VC++ compiler specifics. */
+/* C4723: potential divide by zero. */
+#pragma warning ( disable : 4723 )
+#endif
+
 /* __ieee754_log(x)
 /* __ieee754_log(x)
  * Return the logrithm of x
  * Return the logrithm of x
  *
  *

+ 5 - 0
src/libm/e_pow.c

@@ -58,6 +58,11 @@
 #include "math_libm.h"
 #include "math_libm.h"
 #include "math_private.h"
 #include "math_private.h"
 
 
+#if defined(_MSC_VER)           /* Handle Microsoft VC++ compiler specifics. */
+/* C4756: overflow in constant arithmetic */
+#pragma warning ( disable : 4756 )
+#endif
+
 static const double
 static const double
 bp[] = {1.0, 1.5,},
 bp[] = {1.0, 1.5,},
 dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */
 dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */