Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
libm: Watcom defines huge=__huge: undefine it to fix build using Watcom.
  • Loading branch information
sezero committed Nov 18, 2018
1 parent ed8413c commit 1a02403
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/libm/e_exp.c
Expand Up @@ -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,},
Expand Down
4 changes: 4 additions & 0 deletions src/libm/e_pow.c
Expand Up @@ -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 */
Expand Down
4 changes: 4 additions & 0 deletions src/libm/s_atan.c
Expand Up @@ -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;
Expand Down
4 changes: 4 additions & 0 deletions src/libm/s_floor.c
Expand Up @@ -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)
Expand Down
4 changes: 4 additions & 0 deletions src/libm/s_scalbn.c
Expand Up @@ -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 */
Expand Down

0 comments on commit 1a02403

Please sign in to comment.