|
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() |