Fix an endianness problem.

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@367 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Matt Chapman 2003-04-16 13:48:17 +00:00
parent 7cf36760da
commit 408935e046

5
xwin.c
View File

@ -402,8 +402,9 @@ translate24to32(uint8 * data, uint32 * out, uint32 * end)
uint32 pixel = 0;
while (out < end)
{
memcpy(&pixel, data, 3);
data += 3;
pixel = *(data++);
pixel |= *(data++) << 8;
pixel |= *(data++) << 16;
*(out++) = pixel;
}
}