UCHAR*line = &img[linex*y];
int x;
for(x=0;x<dest_width;x++) {
- U16 c = line[0]|line[1]<<8;
- *dest++ = 255|(c&0x1f)<<(8+3)|(c>>5&0x1f)<<(16+3)|(c>>10&0x1f)<<(24+3);
+ USHORT c = line[0]|line[1]<<8;
+ *dest++ = 255|(c&0x1f)<<(24+3)|(c>>5&0x1f)<<(16+3)|(c>>10&0x1f)<<(8+3);
line+=2;
}
}