# HG changeset patch # User jwe # Date 813390595 0 # Node ID 6935e817fd25c1e1ba45ad132709e520833f2170 # Parent b1ba1894bccc46729a18ffe3e9dfcf24e8a5f05b [project @ 1995-10-11 05:49:55 by jwe] diff -r b1ba1894bccc -r 6935e817fd25 liboctave/Range.cc --- a/liboctave/Range.cc Mon Oct 09 13:31:42 1995 +0000 +++ b/liboctave/Range.cc Wed Oct 11 05:49:55 1995 +0000 @@ -194,7 +194,7 @@ t1 = ct > t1 ? ct : t1; t1 = floor (x + t1); - if (x <= 0.0 || t1 - x < rmax) + if (x <= 0.0 || (t1 - x) < rmax) return t1; else return t1 - 1.0; @@ -217,7 +217,7 @@ { double ct = 3.0 * DBL_EPSILON; - double tmp = round ((rng_limit - rng_base + rng_inc) / rng_inc, ct); + double tmp = tfloor ((rng_limit - rng_base + rng_inc) / rng_inc, ct); int n_intervals = (int) (tmp > 0.0 ? tmp : 0);