Simplify an if clause using De Morgan's law.
authortb <tb@openbsd.org>
Fri, 13 Aug 2021 10:45:26 +0000 (10:45 +0000)
committertb <tb@openbsd.org>
Fri, 13 Aug 2021 10:45:26 +0000 (10:45 +0000)
Using the fact that since r1.53 prec is always non-negative and that
r1.50 added an initialization of use_unif, we can eliminate a couple
of lines and make the intention clearer.

ok martijn

usr.bin/jot/jot.c

index fd686d4..e5d3f96 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: jot.c,v 1.53 2021/08/13 10:40:23 tb Exp $     */
+/*     $OpenBSD: jot.c,v 1.54 2021/08/13 10:45:26 tb Exp $     */
 /*     $NetBSD: jot.c,v 1.3 1994/12/02 20:29:43 pk Exp $       */
 
 /*-
@@ -258,9 +258,7 @@ main(int argc, char *argv[])
                }
                x = ender - begin;
 
-               if (prec == 0 && (fmod(ender, 1) != 0 || fmod(begin, 1) != 0))
-                       use_unif = 0;
-               else {
+               if (prec > 0 || (fmod(ender, 1) == 0 && fmod(begin, 1) == 0)) {
                        double range;
 
                        while (prec-- > 0)