From: Michael Stefaniuc Subject: gdi32: Simplify bitwise and and xor with 0 (PVS-Studio) Message-Id: <20150729113227.GA4182@redhat.com> Date: Wed, 29 Jul 2015 13:32:27 +0200 --- Same sha1 for primitives.o with and without patch. dlls/gdi32/dibdrv/primitives.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/gdi32/dibdrv/primitives.c b/dlls/gdi32/dibdrv/primitives.c index c7b48ed..9da08ad 100644 --- a/dlls/gdi32/dibdrv/primitives.c +++ b/dlls/gdi32/dibdrv/primitives.c @@ -5655,8 +5655,8 @@ static void create_dither_masks_1(const dib_info *dib, int rop2, COLORREF color, } else { - rop_mask.and = (0x00 & codes.a1) ^ codes.a2; - rop_mask.xor = (0x00 & codes.x1) ^ codes.x2; + rop_mask.and = codes.a2; + rop_mask.xor = codes.x2; } *and_bits |= (rop_mask.and & pixel_masks_1[x]); *xor_bits |= (rop_mask.xor & pixel_masks_1[x]); -- 2.4.3