sr_analog_to_float(): Fix a compiler warning (-Wshadow).

src/analog.c: In function ‘sr_analog_to_float’:
  src/analog.c:194:9: warning: declaration of ‘offset’ shadows a previous local [-Wshadow]
   float offset = analog->encoding->offset.p / (float)analog->encoding->offset.q;
         ^~~~~~
  src/analog.c:177:8: note: shadowed declaration is here
  float offset;
        ^~~~~~
This commit is contained in:
Uwe Hermann 2018-05-16 22:46:34 +02:00
parent 53ea24610e
commit 741bcf503d
1 changed files with 1 additions and 2 deletions

View File

@ -174,7 +174,6 @@ SR_PRIV int sr_analog_init(struct sr_datafeed_analog *analog,
SR_API int sr_analog_to_float(const struct sr_datafeed_analog *analog, SR_API int sr_analog_to_float(const struct sr_datafeed_analog *analog,
float *outbuf) float *outbuf)
{ {
float offset;
unsigned int b, i, count; unsigned int b, i, count;
gboolean bigendian; gboolean bigendian;
@ -287,7 +286,7 @@ SR_API int sr_analog_to_float(const struct sr_datafeed_analog *analog,
if (analog->encoding->scale.p != 1 if (analog->encoding->scale.p != 1
|| analog->encoding->scale.q != 1) || analog->encoding->scale.q != 1)
outbuf[i] = (outbuf[i] * analog->encoding->scale.p) / analog->encoding->scale.q; outbuf[i] = (outbuf[i] * analog->encoding->scale.p) / analog->encoding->scale.q;
offset = ((float)analog->encoding->offset.p / (float)analog->encoding->offset.q); float offset = ((float)analog->encoding->offset.p / (float)analog->encoding->offset.q);
outbuf[i] += offset; outbuf[i] += offset;
} }
} }