Commit c6ac30c8 authored by Justin Ruggles's avatar Justin Ruggles

truespeech: use sizeof() instead of hardcoded sizes

parent 6d55506c
...@@ -127,7 +127,7 @@ static void truespeech_correlate_filter(TSContext *dec) ...@@ -127,7 +127,7 @@ static void truespeech_correlate_filter(TSContext *dec)
for(i = 0; i < 8; i++){ for(i = 0; i < 8; i++){
if(i > 0){ if(i > 0){
memcpy(tmp, dec->cvector, i * 2); memcpy(tmp, dec->cvector, i * sizeof(*tmp));
for(j = 0; j < i; j++) for(j = 0; j < i; j++)
dec->cvector[j] = ((tmp[i - j - 1] * dec->vector[i]) + dec->cvector[j] = ((tmp[i - j - 1] * dec->vector[i]) +
(dec->cvector[j] << 15) + 0x4000) >> 15; (dec->cvector[j] << 15) + 0x4000) >> 15;
...@@ -169,7 +169,7 @@ static void truespeech_apply_twopoint_filter(TSContext *dec, int quart) ...@@ -169,7 +169,7 @@ static void truespeech_apply_twopoint_filter(TSContext *dec, int quart)
t = dec->offset2[quart]; t = dec->offset2[quart];
if(t == 127){ if(t == 127){
memset(dec->newvec, 0, 60 * 2); memset(dec->newvec, 0, 60 * sizeof(*dec->newvec));
return; return;
} }
for(i = 0; i < 146; i++) for(i = 0; i < 146; i++)
...@@ -194,7 +194,7 @@ static void truespeech_place_pulses(TSContext *dec, int16_t *out, int quart) ...@@ -194,7 +194,7 @@ static void truespeech_place_pulses(TSContext *dec, int16_t *out, int quart)
int16_t *ptr2; int16_t *ptr2;
int coef; int coef;
memset(out, 0, 60 * 2); memset(out, 0, 60 * sizeof(*out));
for(i = 0; i < 7; i++) { for(i = 0; i < 7; i++) {
t = dec->pulseval[quart] & 3; t = dec->pulseval[quart] & 3;
dec->pulseval[quart] >>= 2; dec->pulseval[quart] >>= 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment