Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/NeutrinoRDP.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2015-02-05 10:30:30 +0300
committerJay Sorg <jay.sorg@gmail.com>2015-02-05 10:30:30 +0300
commitf9009b985c07266267ad7c011f1baed808159128 (patch)
treeb96787ab7ffecada7d97a1662891c0c607cfb170
parent0170e1be4354c57c6cfadb89dab3b7e990b40616 (diff)
big endian
-rw-r--r--libfreerdp-codec/bitmap.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/libfreerdp-codec/bitmap.c b/libfreerdp-codec/bitmap.c
index 96b3225..3757e5a 100644
--- a/libfreerdp-codec/bitmap.c
+++ b/libfreerdp-codec/bitmap.c
@@ -204,20 +204,9 @@ static uint32 ExtractRunLength(uint32 code, uint8* pbOrderHdr, uint32* advance)
#undef WRITEFIRSTLINEFGBGIMAGE
#undef RLEDECOMPRESS
#undef RLEEXTRA
-#if defined(NEED_ALIGN)
-#if defined(B_ENDIAN)
-#define DESTWRITEPIXEL(_buf, _pix) do { (_buf)[1] = (uint8)(_pix); (_buf)[0] = (uint8)((_pix) >> 8); } while (0)
-#define DESTREADPIXEL(_pix, _buf) _pix = ((_buf)[1] | ((_buf)[0] << 8))
-#else
-#define DESTWRITEPIXEL(_buf, _pix) do { (_buf)[0] = (uint8)(_pix); (_buf)[1] = (uint8)((_pix) >> 8); } while (0)
-#define DESTREADPIXEL(_pix, _buf) _pix = ((_buf)[0] | ((_buf)[1] << 8))
-#endif
-#define SRCREADPIXEL(_pix, _buf) _pix = ((_buf)[0] | ((_buf)[1] << 8))
-#else
#define DESTWRITEPIXEL(_buf, _pix) ((uint16*)(_buf))[0] = (uint16)(_pix)
#define DESTREADPIXEL(_pix, _buf) _pix = ((uint16*)(_buf))[0]
-#define SRCREADPIXEL(_pix, _buf) _pix = ((uint16*)(_buf))[0]
-#endif
+#define SRCREADPIXEL(_pix, _buf) _pix = ((_buf)[0] | ((_buf)[1] << 8))
#define DESTNEXTPIXEL(_buf) _buf += 2
#define SRCNEXTPIXEL(_buf) _buf += 2
#define WRITEFGBGIMAGE WriteFgBgImage16to16