Mercurial > hg > octave-lyh
diff src/pr-output.cc @ 9612:66970dd627f6
further liboctave design improvements
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 04 Sep 2009 11:22:53 +0200 |
parents | 6f42ea240b3a |
children | e1345a9002e8 |
line wrap: on
line diff
--- a/src/pr-output.cc +++ b/src/pr-output.cc @@ -852,7 +852,7 @@ double r_abs = rp < 0.0 ? -rp : rp; double i_abs = ip < 0.0 ? -ip : ip; - int r_x = (xisinf (rp) || xisnan (rp) || xr_abs == 0.0) + int r_x = (xisinf (rp) || xisnan (rp) || r_abs == 0.0) ? 0 : static_cast<int> (floor (log10 (r_abs) + 1.0)); int i_x = (xisinf (ip) || xisnan (ip) || i_abs == 0.0)