From acee9d1c65bd97bbd5aa2b633e2455e87edbe836 Mon Sep 17 00:00:00 2001
From: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Date: Sat, 19 Jun 2010 11:12:12 +0200
Subject: [PATCH] arm-jtag-ew: -Wshadow fix
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

declaration of ‘index’ shadows a global declaration
in /usr/include/string.h

Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
---
 src/jtag/drivers/arm-jtag-ew.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/jtag/drivers/arm-jtag-ew.c b/src/jtag/drivers/arm-jtag-ew.c
index 7a6c1789b..72c756e85 100644
--- a/src/jtag/drivers/arm-jtag-ew.c
+++ b/src/jtag/drivers/arm-jtag-ew.c
@@ -568,29 +568,29 @@ static void armjtagew_tap_ensure_space(int scans, int bits)
 static void armjtagew_tap_append_step(int tms, int tdi)
 {
 	last_tms = tms;
-	int index = tap_length / 8;
+	int index_local = tap_length / 8;
 
-	if (index < ARMJTAGEW_TAP_BUFFER_SIZE)
+	if (index_local < ARMJTAGEW_TAP_BUFFER_SIZE)
 	{
 		int bit_index = tap_length % 8;
 		uint8_t bit = 1 << bit_index;
 
 		if (tms)
 		{
-			tms_buffer[index] |= bit;
+			tms_buffer[index_local] |= bit;
 		}
 		else
 		{
-			tms_buffer[index] &= ~bit;
+			tms_buffer[index_local] &= ~bit;
 		}
 
 		if (tdi)
 		{
-			tdi_buffer[index] |= bit;
+			tdi_buffer[index_local] |= bit;
 		}
 		else
 		{
-			tdi_buffer[index] &= ~bit;
+			tdi_buffer[index_local] &= ~bit;
 		}
 
 		tap_length++;