Alexandre Julliard : gdi32: Add an intermediate pointer to avoid a compiler warning.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Sep 10 08:07:53 CDT 2015


Module: wine
Branch: master
Commit: 58fe3afff527fd09cd729beea22e6ebfce82379a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=58fe3afff527fd09cd729beea22e6ebfce82379a

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Sep 10 19:47:24 2015 +0900

gdi32: Add an intermediate pointer to avoid a compiler warning.

---

 dlls/gdi32/bitblt.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/dlls/gdi32/bitblt.c b/dlls/gdi32/bitblt.c
index 762ca0f..08ebfd9 100644
--- a/dlls/gdi32/bitblt.c
+++ b/dlls/gdi32/bitblt.c
@@ -224,20 +224,21 @@ static DWORD blend_bits( const BITMAPINFO *src_info, const struct gdi_image_bits
 /* helper to retrieve either both colors or only the background color for monochrome blits */
 static void get_mono_dc_colors( HDC hdc, BITMAPINFO *info, int count )
 {
+    RGBQUAD *colors = info->bmiColors;
     COLORREF color = GetBkColor( hdc );
 
-    info->bmiColors[count - 1].rgbRed      = GetRValue( color );
-    info->bmiColors[count - 1].rgbGreen    = GetGValue( color );
-    info->bmiColors[count - 1].rgbBlue     = GetBValue( color );
-    info->bmiColors[count - 1].rgbReserved = 0;
+    colors[count - 1].rgbRed      = GetRValue( color );
+    colors[count - 1].rgbGreen    = GetGValue( color );
+    colors[count - 1].rgbBlue     = GetBValue( color );
+    colors[count - 1].rgbReserved = 0;
 
     if (count > 1)
     {
         color = GetTextColor( hdc );
-        info->bmiColors[0].rgbRed      = GetRValue( color );
-        info->bmiColors[0].rgbGreen    = GetGValue( color );
-        info->bmiColors[0].rgbBlue     = GetBValue( color );
-        info->bmiColors[0].rgbReserved = 0;
+        colors[0].rgbRed      = GetRValue( color );
+        colors[0].rgbGreen    = GetGValue( color );
+        colors[0].rgbBlue     = GetBValue( color );
+        colors[0].rgbReserved = 0;
     }
     info->bmiHeader.biClrUsed = count;
 }




More information about the wine-cvs mailing list