Lines 277-297
Link Here
|
277 |
inline void fix_endian(ieDword &dest) |
277 |
inline void fix_endian(ieDword &dest) |
278 |
{ |
278 |
{ |
279 |
unsigned char tmp; |
279 |
unsigned char tmp; |
280 |
tmp=((unsigned char *) dest)[0]; |
280 |
tmp=((unsigned char *) &dest)[0]; |
281 |
((unsigned char *) dest)[0]=((unsigned char *) dest)[3]; |
281 |
((unsigned char *) &dest)[0]=((unsigned char *) &dest)[3]; |
282 |
((unsigned char *) dest)[3]=tmp; |
282 |
((unsigned char *) &dest)[3]=tmp; |
283 |
tmp=((unsigned char *) dest)[1]; |
283 |
tmp=((unsigned char *) dest)[1]; |
284 |
((unsigned char *) dest)[1]=((unsigned char *) dest)[2]; |
284 |
((unsigned char *) &dest)[1]=((unsigned char *) &dest)[2]; |
285 |
((unsigned char *) dest)[2]=tmp; |
285 |
((unsigned char *) &dest)[2]=tmp; |
286 |
|
286 |
|
287 |
} |
287 |
} |
288 |
|
288 |
|
289 |
inline void fix_endian(ieWord &dest) |
289 |
inline void fix_endian(ieWord &dest) |
290 |
{ |
290 |
{ |
291 |
unsigned char tmp; |
291 |
unsigned char tmp; |
292 |
tmp=((unsigned char *) dest)[0]; |
292 |
tmp=((unsigned char *) &dest)[0]; |
293 |
((unsigned char *) dest)[0]=((unsigned char *) dest)[1]; |
293 |
((unsigned char *) &dest)[0]=((unsigned char *) &dest)[1]; |
294 |
((unsigned char *) dest)[1]=tmp; |
294 |
((unsigned char *) &dest)[1]=tmp; |
295 |
} |
295 |
} |
296 |
|
296 |
|
297 |
int CWavPCMReader::init_reader() |
297 |
int CWavPCMReader::init_reader() |