Fixing shadowing of global index function.
Fixes the following warnings; ``` cc -Wall -O2 -fPIC -Wall -Wshadow -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -I/usr/include/iverilog -c -o ipc.o ipc.c ipc.c: In function ‘ipc_receive’: ipc.c:98:17: warning: declaration of ‘index’ shadows a global declaration [-Wshadow] ipc.c:113:17: warning: declaration of ‘index’ shadows a global declaration [-Wshadow] ``` Fixes https://github.com/m-labs/migen/issues/14
This commit is contained in:
parent
f57ee296a9
commit
b8bbaaef3a
12
vpi/ipc.c
12
vpi/ipc.c
|
@ -95,29 +95,29 @@ int ipc_receive(struct ipc_softc *sc)
|
||||||
char *name;
|
char *name;
|
||||||
int nchunks;
|
int nchunks;
|
||||||
unsigned char *chunks;
|
unsigned char *chunks;
|
||||||
unsigned int index;
|
unsigned int chunk_index;
|
||||||
|
|
||||||
name = (char *)&buffer[i];
|
name = (char *)&buffer[i];
|
||||||
i += strlen(name) + 1;
|
i += strlen(name) + 1;
|
||||||
assert((i+4) < l);
|
assert((i+4) < l);
|
||||||
index = buffer[i] | buffer[i+1] << 8 | buffer[i+2] << 16 | buffer[i+3] << 24;
|
chunk_index = buffer[i] | buffer[i+1] << 8 | buffer[i+2] << 16 | buffer[i+3] << 24;
|
||||||
i += 4;
|
i += 4;
|
||||||
nchunks = buffer[i++];
|
nchunks = buffer[i++];
|
||||||
assert(i + nchunks == l);
|
assert(i + nchunks == l);
|
||||||
chunks = (unsigned char *)&buffer[i];
|
chunks = (unsigned char *)&buffer[i];
|
||||||
|
|
||||||
return sc->h_write(name, index, nchunks, chunks, sc->user);
|
return sc->h_write(name, chunk_index, nchunks, chunks, sc->user);
|
||||||
}
|
}
|
||||||
case MESSAGE_READ: {
|
case MESSAGE_READ: {
|
||||||
char *name;
|
char *name;
|
||||||
unsigned int index;
|
unsigned int name_index;
|
||||||
|
|
||||||
name = (char *)&buffer[i];
|
name = (char *)&buffer[i];
|
||||||
i += strlen(name) + 1;
|
i += strlen(name) + 1;
|
||||||
assert((i+4) == l);
|
assert((i+4) == l);
|
||||||
index = buffer[i] | buffer[i+1] << 8 | buffer[i+2] << 16 | buffer[i+3] << 24;
|
name_index = buffer[i] | buffer[i+1] << 8 | buffer[i+2] << 16 | buffer[i+3] << 24;
|
||||||
|
|
||||||
return sc->h_read(name, index, sc->user);
|
return sc->h_read(name, name_index, sc->user);
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue