Skip to content

Commit b084141

Browse files
committed
stagefright amr: Avoid C++/C99 for loops with variable declaration
This makes the code compileable in C89 mode, too. Change-Id: I9b76f8bfca148d1aec6081b8db139f351d64cfed
1 parent f7f1280 commit b084141

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

media/libstagefright/codecs/amrnb/enc/src/ton_stab.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,8 @@ void update_gp_clipping(tonStabState *st, /* i/o : State struct */
791791
)
792792
{
793793
OSCL_UNUSED_ARG(pOverflow);
794-
for (int i = 0; i < N_FRAME - 1; i++)
794+
int i;
795+
for (i = 0; i < N_FRAME - 1; i++)
795796
{
796797
st->gp[i] = st->gp[i+1];
797798
}

media/libstagefright/codecs/amrwb/src/get_amr_wb_bits.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,9 @@ int16 Serial_parm( /* Return the parameter */
119119
)
120120
{
121121
int16 value = 0;
122+
int16 i;
122123

123-
for (int16 i = no_of_bits >> 1; i != 0; i--)
124+
for (i = no_of_bits >> 1; i != 0; i--)
124125
{
125126
value <<= 2;
126127

media/libstagefright/codecs/amrwb/src/oversamp_12k8_to_16k.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,11 @@ void AmrWbUp_samp(
240240
{
241241

242242
int32 i;
243-
int16 frac;
243+
int16 frac, j;
244244
int16 * pt_sig_u = sig_u;
245245

246246
frac = 1;
247-
for (int16 j = 0; j < L_frame; j++)
247+
for (j = 0; j < L_frame; j++)
248248
{
249249
i = ((int32)j * INV_FAC5) >> 13; /* integer part = pos * 1/5 */
250250

0 commit comments

Comments
 (0)