Unverified Commit a64294c3 authored by Andrew Jeddeloh's avatar Andrew Jeddeloh Committed by Derf Null
Browse files

inflate: move i declaration to for loops

Move the declaration of i to each for loop. This makes it clear there's
no interaction with i outside each loop. It also makes it so compilers
wont complain with -Wshadow.
parent 8198be8f
Loading
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -387,16 +387,15 @@ static int8_t deflate_static_huffman()

static int8_t deflate_dynamic_huffman()
{
	uint8_t i;
	uint16_t hlit = 257 + deflate_get_bits(5);
	uint8_t hdist = 1 + deflate_get_bits(5);
	uint8_t hclen = 4 + deflate_get_bits(4);

	for (i = 0; i < hclen; i++) {
	for (uint8_t i = 0; i < hclen; i++) {
		deflate_hc_lengths[deflate_hclen_index[i]] =
		    deflate_get_bits(3);
	}
	for (i = hclen; i < sizeof(deflate_hc_lengths); i++) {
	for (uint8_t i = hclen; i < sizeof(deflate_hc_lengths); i++) {
		deflate_hc_lengths[deflate_hclen_index[i]] = 0;
	}