sr_analog_to_float(): Fix multiple compiler warnings (-Wshadow).

src/analog.c:205:23: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
       for (unsigned int i = 0; i < count; i++) {
                         ^
  src/analog.c:178:18: note: shadowed declaration is here
    unsigned int b, i, count;
                    ^
[...]
This commit is contained in:
Uwe Hermann 2018-05-16 22:49:22 +02:00
parent 741bcf503d
commit 0519db864b
1 changed files with 2 additions and 2 deletions

View File

@ -174,7 +174,7 @@ SR_PRIV int sr_analog_init(struct sr_datafeed_analog *analog,
SR_API int sr_analog_to_float(const struct sr_datafeed_analog *analog,
float *outbuf)
{
unsigned int b, i, count;
unsigned int b, count;
gboolean bigendian;
if (!analog || !(analog->data) || !(analog->meaning)
@ -274,7 +274,7 @@ SR_API int sr_analog_to_float(const struct sr_datafeed_analog *analog,
/* The data is already in the right format. */
memcpy(outbuf, analog->data, count * sizeof(float));
} else {
for (i = 0; i < count; i += analog->encoding->unitsize) {
for (unsigned int i = 0; i < count; i += analog->encoding->unitsize) {
for (b = 0; b < analog->encoding->unitsize; b++) {
if (analog->encoding->is_bigendian == bigendian)
((uint8_t *)outbuf)[i + b] =