[git commit] bzip2: a few more locals converted to generic types

Denys Vlasenko vda.linux at googlemail.com
Sat Feb 3 17:47:34 UTC 2018


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

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 archival/libarchive/bz/blocksort.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/archival/libarchive/bz/blocksort.c b/archival/libarchive/bz/blocksort.c
index 9de9cc3cc..a1ee59224 100644
--- a/archival/libarchive/bz/blocksort.c
+++ b/archival/libarchive/bz/blocksort.c
@@ -452,7 +452,7 @@ int mainGtU(
  * usually small, typically <= 20.
  */
 static
-const int32_t incs[14] = {
+const uint32_t incs[14] = {
 	1, 4, 13, 40, 121, 364, 1093, 3280,
 	9841, 29524, 88573, 265720,
 	797161, 2391484
@@ -468,7 +468,8 @@ void mainSimpleSort(uint32_t* ptr,
 		int32_t   d,
 		int32_t*  budget)
 {
-	int32_t bigN, hp;
+	int32_t bigN;
+	int hp;
 
 	bigN = hi - lo + 1;
 	if (bigN < 2) return;
@@ -478,15 +479,15 @@ void mainSimpleSort(uint32_t* ptr,
 	hp--;
 
 	for (; hp >= 0; hp--) {
-		int32_t i, h;
+		int32_t i;
+		unsigned h;
 
 		h = incs[hp];
 		i = lo + h;
 		while (1) {
-			int32_t j;
-			uint32_t v;
+			unsigned j;
+			unsigned v;
 
-			/*-- copy 1 --*/
 			if (i > hi) break;
 			v = ptr[i];
 			j = i;
@@ -511,7 +512,6 @@ void mainSimpleSort(uint32_t* ptr,
 			}
 			ptr[j] = v;
 			i++;
-
 			/*-- copy 3 --*/
 			if (i > hi) break;
 			v = ptr[i];


More information about the busybox-cvs mailing list