diff options
author | Eduard Hasenleithner <ehasenle@users.sourceforge.net> | 2001-08-24 17:58:15 +0000 |
---|---|---|
committer | Eduard Hasenleithner <ehasenle@users.sourceforge.net> | 2001-08-24 17:58:15 +0000 |
commit | 03e9d3bba44edc770023bd00b48650dc12889340 (patch) | |
tree | cd47747ae3dac73644670410df7f6abaa859188c /src/libac3/parse.c | |
parent | d3fbaa461102296228ef0b2a0d529a914469957d (diff) | |
download | xine-lib-03e9d3bba44edc770023bd00b48650dc12889340.tar.gz xine-lib-03e9d3bba44edc770023bd00b48650dc12889340.tar.bz2 |
Fixed the "cirp" bug with gcc-3.0.
CVS patchset: 479
CVS date: 2001/08/24 17:58:15
Diffstat (limited to 'src/libac3/parse.c')
-rw-r--r-- | src/libac3/parse.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/libac3/parse.c b/src/libac3/parse.c index d200a2be1..7d7d7b3d0 100644 --- a/src/libac3/parse.c +++ b/src/libac3/parse.c @@ -310,15 +310,18 @@ static int q_4_pointer; } #define CHANNEL_COEFF(val) \ - coeff[i++] = val; \ + coeff[i] = val; \ + i++; \ continue; #define CHANNEL_DITHER(val) \ if (dither) { \ - coeff[i++] = dither_gen () * val; \ + coeff[i] = dither_gen () * val; \ + i++; \ continue; \ } else { \ - coeff[i++] = 0; \ + coeff[i] = 0; \ + i++; \ continue; \ } |