public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cfd0a9b
)
oops, do set errno in ldexp() (blanket rules)
author
eck
<none@none>
Mon, 3 Dec 1990 13:09:27 +0000
(13:09 +0000)
committer
eck
<none@none>
Mon, 3 Dec 1990 13:09:27 +0000
(13:09 +0000)
lang/cem/libcc.ansi/math/ldexp.c
patch
|
blob
|
history
diff --git
a/lang/cem/libcc.ansi/math/ldexp.c
b/lang/cem/libcc.ansi/math/ldexp.c
index
dd704df
..
5ec83a8
100644
(file)
--- a/
lang/cem/libcc.ansi/math/ldexp.c
+++ b/
lang/cem/libcc.ansi/math/ldexp.c
@@
-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) {