Forráskód Böngészése

libm: Watcom defines huge=__huge: undefine it to fix build using Watcom.

Ozkan Sezer 6 éve
szülő
commit
1a02403ea7
5 módosított fájl, 20 hozzáadás és 0 törlés
  1. 4 0
      src/libm/e_exp.c
  2. 4 0
      src/libm/e_pow.c
  3. 4 0
      src/libm/s_atan.c
  4. 4 0
      src/libm/s_floor.c
  5. 4 0
      src/libm/s_scalbn.c

+ 4 - 0
src/libm/e_exp.c

@@ -75,6 +75,10 @@
 #include "math_libm.h"
 #include "math_private.h"
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double
 one	= 1.0,
 halF[2]	= {0.5,-0.5,},

+ 4 - 0
src/libm/e_pow.c

@@ -63,6 +63,10 @@
 #pragma warning ( disable : 4756 )
 #endif
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double
 bp[] = {1.0, 1.5,},
 dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */

+ 4 - 0
src/libm/s_atan.c

@@ -60,6 +60,10 @@ static const double aT[] = {
   1.62858201153657823623e-02, /* 0x3F90AD3A, 0xE322DA11 */
 };
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double
 one   = 1.0,
 huge   = 1.0e300;

+ 4 - 0
src/libm/s_floor.c

@@ -24,6 +24,10 @@
 #include "math_libm.h"
 #include "math_private.h"
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double huge = 1.0e300;
 
 double floor(double x)

+ 4 - 0
src/libm/s_scalbn.c

@@ -20,6 +20,10 @@
 #include "math_private.h"
 #include <limits.h>
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double
 two54  = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
 twom54 = 5.55111512312578270212e-17, /* 0x3C900000, 0x00000000 */