oops, do set errno in ldexp() (blanket rules)

This commit is contained in:
eck 1990-12-03 13:09:27 +00:00
parent cfd0a9b894
commit 2661a6085a

View file

@ -6,6 +6,7 @@
#include <math.h>
#include <float.h>
#include <errno.h>
double
ldexp(double fl, int exp)
@ -22,6 +23,7 @@ ldexp(double fl, int exp)
exp += currexp;
if (exp > 0) {
if (exp > DBL_MAX_EXP) {
errno = ERANGE;
return sign * HUGE_VAL;
}
while (exp>30) {