@@ -438,7 +438,7 @@ m_tgamma(double x)
438438 }
439439 else {
440440 errno = ERANGE ;
441- return Py_HUGE_VAL ;
441+ return Py_INFINITY ;
442442 }
443443 }
444444
@@ -502,14 +502,14 @@ m_lgamma(double x)
502502 if (isnan (x ))
503503 return x ; /* lgamma(nan) = nan */
504504 else
505- return Py_HUGE_VAL ; /* lgamma(+-inf) = +inf */
505+ return Py_INFINITY ; /* lgamma(+-inf) = +inf */
506506 }
507507
508508 /* integer arguments */
509509 if (x == floor (x ) && x <= 2.0 ) {
510510 if (x <= 0.0 ) {
511511 errno = EDOM ; /* lgamma(n) = inf, divide-by-zero for */
512- return Py_HUGE_VAL ; /* integers n <= 0 */
512+ return Py_INFINITY ; /* integers n <= 0 */
513513 }
514514 else {
515515 return 0.0 ; /* lgamma(1) = lgamma(2) = 0.0 */
@@ -645,7 +645,7 @@ m_log(double x)
645645 return log (x );
646646 errno = EDOM ;
647647 if (x == 0.0 )
648- return - Py_HUGE_VAL ; /* log(0) = -inf */
648+ return - Py_INFINITY ; /* log(0) = -inf */
649649 else
650650 return Py_NAN ; /* log(-ve) = nan */
651651 }
@@ -688,7 +688,7 @@ m_log2(double x)
688688 }
689689 else if (x == 0.0 ) {
690690 errno = EDOM ;
691- return - Py_HUGE_VAL ; /* log2(0) = -inf, divide-by-zero */
691+ return - Py_INFINITY ; /* log2(0) = -inf, divide-by-zero */
692692 }
693693 else {
694694 errno = EDOM ;
@@ -704,7 +704,7 @@ m_log10(double x)
704704 return log10 (x );
705705 errno = EDOM ;
706706 if (x == 0.0 )
707- return - Py_HUGE_VAL ; /* log10(0) = -inf */
707+ return - Py_INFINITY ; /* log10(0) = -inf */
708708 else
709709 return Py_NAN ; /* log10(-ve) = nan */
710710 }
@@ -2126,7 +2126,7 @@ math_ldexp_impl(PyObject *module, double x, PyObject *i)
21262126 errno = 0 ;
21272127 } else if (exp > INT_MAX ) {
21282128 /* overflow */
2129- r = copysign (Py_HUGE_VAL , x );
2129+ r = copysign (Py_INFINITY , x );
21302130 errno = ERANGE ;
21312131 } else if (exp < INT_MIN ) {
21322132 /* underflow to +-0 */
0 commit comments