@@ -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 */
@@ -682,7 +682,7 @@ m_log(double x)
682682 return log (x );
683683 errno = EDOM ;
684684 if (x == 0.0 )
685- return - Py_HUGE_VAL ; /* log(0) = -inf */
685+ return - Py_INFINITY ; /* log(0) = -inf */
686686 else
687687 return Py_NAN ; /* log(-ve) = nan */
688688 }
@@ -725,7 +725,7 @@ m_log2(double x)
725725 }
726726 else if (x == 0.0 ) {
727727 errno = EDOM ;
728- return - Py_HUGE_VAL ; /* log2(0) = -inf, divide-by-zero */
728+ return - Py_INFINITY ; /* log2(0) = -inf, divide-by-zero */
729729 }
730730 else {
731731 errno = EDOM ;
@@ -741,7 +741,7 @@ m_log10(double x)
741741 return log10 (x );
742742 errno = EDOM ;
743743 if (x == 0.0 )
744- return - Py_HUGE_VAL ; /* log10(0) = -inf */
744+ return - Py_INFINITY ; /* log10(0) = -inf */
745745 else
746746 return Py_NAN ; /* log10(-ve) = nan */
747747 }
@@ -2159,7 +2159,7 @@ math_ldexp_impl(PyObject *module, double x, PyObject *i)
21592159 errno = 0 ;
21602160 } else if (exp > INT_MAX ) {
21612161 /* overflow */
2162- r = copysign (Py_HUGE_VAL , x );
2162+ r = copysign (Py_INFINITY , x );
21632163 errno = ERANGE ;
21642164 } else if (exp < INT_MIN ) {
21652165 /* underflow to +-0 */
0 commit comments