From a6356d41e33c1d3d6b2b6b0d33ba8da29fa86a67 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 17 Mar 2017 19:02:17 +0100 Subject: [PATCH] src/utils/ringbuffer.c: avoid declaration after statement [msvc] --- src/utils/ringbuffer.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/utils/ringbuffer.c b/src/utils/ringbuffer.c index 23e91bb8..6d42c5fc 100644 --- a/src/utils/ringbuffer.c +++ b/src/utils/ringbuffer.c @@ -44,8 +44,9 @@ uint_t aubio_ringbuffer_push(aubio_ringbuffer_t *o, fvec_t *input, uint_t write) } else if (o->write_pos + write <= o->buffer->length) { // write everything at once - fvec_t tmp; tmp.data = o->buffer->data + o->write_pos; tmp.length = write; - fvec_t tmpin; tmpin.data = input->data; tmpin.length = write; + fvec_t tmp, tmpin; + tmp.data = o->buffer->data + o->write_pos; tmp.length = write; + tmpin.data = input->data; tmpin.length = write; //assert(tmpin.length == tmp.length); fvec_copy(&tmpin, &tmp); @@ -110,8 +111,9 @@ uint_t aubio_ringbuffer_pull(aubio_ringbuffer_t *o, fvec_t *output, uint_t reque } else if (o->read_pos + request <= o->buffer->length) { // read everything at once - fvec_t tmp; tmp.data = o->buffer->data + o->read_pos; tmp.length = request; - fvec_t tmpout; tmpout.data = output->data; tmpout.length = request; + fvec_t tmp, tmpout; + tmp.data = o->buffer->data + o->read_pos; tmp.length = request; + tmpout.data = output->data; tmpout.length = request; //assert(tmpout.length == tmp.length); fvec_copy(&tmp, &tmpout); //AUBIO_WRN("ringbuffer: pull1: changing read_pos from %d\n", o->read_pos); -- 2.11.0