From dd6dec9c0218c1993a1512eb04d8b594518402c2 Mon Sep 17 00:00:00 2001 From: "Timothy B. Terriberry" Date: Thu, 31 Dec 2015 05:00:31 -0800 Subject: [PATCH] Fix pedantic build bustage. ISO C90 forbids mixed declarations and code, r=bustage --- src/opus_encoder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/opus_encoder.c b/src/opus_encoder.c index 4340de40..e145313e 100644 --- a/src/opus_encoder.c +++ b/src/opus_encoder.c @@ -2455,11 +2455,12 @@ int opus_encoder_ctl(OpusEncoder *st, int request, ...) void *silk_enc; silk_EncControlStruct dummy; silk_enc = (char*)st+st->silk_enc_offset; + char *start; #ifndef DISABLE_FLOAT_API tonality_analysis_reset(&st->analysis); #endif - char *start = (char*)&st->OPUS_ENCODER_RESET_START; + start = (char*)&st->OPUS_ENCODER_RESET_START; OPUS_CLEAR(start, sizeof(OpusEncoder) - (start - (char*)st)); celt_encoder_ctl(celt_enc, OPUS_RESET_STATE);