Added RGB24_TO_PIXEL32 macro.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@38 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfb/TightDecoder.cxx b/rfb/TightDecoder.cxx
index e51558f..086afcb 100644
--- a/rfb/TightDecoder.cxx
+++ b/rfb/TightDecoder.cxx
@@ -39,6 +39,11 @@
(((PIXEL_T)(b) & 0xFF) * myFormat.blueMax + 127) / 255 \
<< myFormat.blueShift)
+#define RGB24_TO_PIXEL32(r,g,b) \
+ (((rdr::U32)(r) & 0xFF) << myFormat.redShift | \
+ ((rdr::U32)(g) & 0xFF) << myFormat.greenShift | \
+ ((rdr::U32)(b) & 0xFF) << myFormat.blueShift)
+
#define TIGHT_MAX_WIDTH 2048
static void JpegSetSrcManager(j_decompress_ptr cinfo, char *compressedData,