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,