tlib9/fmt: fix printing of 1e308 - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 5400bd239cbde2f545a5c61079c2b784af6fa6f2
(DIR) parent e47d0a1e98d8a77f0196764d3f7e682715793e1d
(HTM) Author: Russ Cox <russcox@gmail.com>
Date: Tue, 28 Jul 2009 16:43:23 -0400
lib9/fmt: fix printing of 1e308
pow10 was giving up too easily
http://codereview.appspot.com/96178
Diffstat:
M src/lib9/fmt/fltfmt.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
---
(DIR) diff --git a/src/lib9/fmt/fltfmt.c b/src/lib9/fmt/fltfmt.c
t@@ -54,12 +54,9 @@ pow10(int n)
neg = 0;
if(n < 0){
- if(n < DBL_MIN_10_EXP)
- return 0.;
neg = 1;
n = -n;
- }else if(n > DBL_MAX_10_EXP)
- return HUGE_VAL;
+ }
if(n < npows10)
d = pows10[n];