Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 158336 | Differences between
and this patch

Collapse All | Expand All

(-)gemrb/plugins/ACMImporter/readers.cpp (-8 / +8 lines)
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()

Return to bug 158336