[git commit] factor: remove debug code

Denys Vlasenko vda.linux at googlemail.com
Tue Apr 11 05:50:42 UTC 2017


commit: https://git.busybox.net/busybox/commit/?id=a976aaab0be819d11575cbbde64406391ada873b
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 coreutils/factor.c | 19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/coreutils/factor.c b/coreutils/factor.c
index 11cc04f..66d6a7c 100644
--- a/coreutils/factor.c
+++ b/coreutils/factor.c
@@ -27,8 +27,6 @@
 #endif
 
 typedef unsigned long long wide_t;
-#define WIDE_BITS (unsigned)(sizeof(wide_t)*8)
-#define TOPMOST_WIDE_BIT ((wide_t)1 << (WIDE_BITS-1))
 
 #if ULLONG_MAX == (UINT_MAX * UINT_MAX + 2 * UINT_MAX)
 /* "unsigned" is half as wide as ullong */
@@ -164,23 +162,6 @@ static NOINLINE void factorize(wide_t N)
 int factor_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
 int factor_main(int argc UNUSED_PARAM, char **argv)
 {
-#if 0 /* test isqrt() correctness */
-	wide_t n = argv[1] ? bb_strtoull(argv[1], NULL, 0) : time(NULL);
-	for (;;) {
-		half_t h;
-		if (--n == 0)
-			--n;
-		h = isqrt(n);
-		if (!(n & 0xff))
-			printf("isqrt(%llx)=%"HALF_FMT"x\n", n, h);
-		if ((wide_t)h * h > n)
-			return 1;
-		h++;
-		if (h != 0 && (wide_t)h * h <= n)
-			return 1;
-	}
-#endif
-
 	//// coreutils has undocumented option ---debug (three dashes)
 	//getopt32(argv, "");
 	//argv += optind;


More information about the busybox-cvs mailing list