| @@ -49,7 +49,6 @@ static espeak_ng_STATUS LoadSoundFile(const char *fname, int index, espeak_ng_ER | |||
| { | |||
| FILE *f; | |||
| char *p; | |||
| int *ip; | |||
| int length; | |||
| char fname_temp[100]; | |||
| char fname2[sizeof(path_home)+13+40]; | |||
| @@ -137,8 +136,8 @@ static espeak_ng_STATUS LoadSoundFile(const char *fname, int index, espeak_ng_ER | |||
| if (fname_temp[0]) | |||
| remove(fname_temp); | |||
| ip = (int *)(&p[40]); | |||
| soundicon_tab[index].length = (*ip) / 2; // length in samples | |||
| length = p[40] | (p[41] << 8) | (p[42] << 16) | (p[43] << 24); | |||
| soundicon_tab[index].length = length / 2; // length in samples | |||
| soundicon_tab[index].data = p; | |||
| return ENS_OK; | |||
| } | |||