Commit 42e1216c authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

COPY_COLORKEY_FX: Do not use lvalue casts.

parent 1ab0e418
...@@ -749,16 +749,16 @@ DIB_DirectDrawSurface_Blt(LPDIRECTDRAWSURFACE7 iface, LPRECT rdst, ...@@ -749,16 +749,16 @@ DIB_DirectDrawSurface_Blt(LPDIRECTDRAWSURFACE7 iface, LPRECT rdst,
} }
#define COPY_COLORKEY_FX(type) { \ #define COPY_COLORKEY_FX(type) { \
type *s = (type *) sbuf, *d = (type *) dbuf, *dx, tmp; \ type *s, *d = (type *) dbuf, *dx, tmp; \
for (y = sy = 0; y < dstheight; y++, sy += yinc) { \ for (y = sy = 0; y < dstheight; y++, sy += yinc) { \
(LPBYTE)s = sbase + (sy >> 16) * sdesc.u1.lPitch; \ s = (type*)(sbase + (sy >> 16) * sdesc.u1.lPitch); \
(LPBYTE)dx = d; \ dx = d; \
for (x = sx = 0; x < dstwidth; x++, sx += xinc) { \ for (x = sx = 0; x < dstwidth; x++, sx += xinc) { \
tmp = s[sx >> 16]; \ tmp = s[sx >> 16]; \
if (tmp < keylow || tmp > keyhigh) dx[0] = tmp; \ if (tmp < keylow || tmp > keyhigh) dx[0] = tmp; \
(LPBYTE)dx += dstxinc; \ dx = (type*)(((LPBYTE)dx)+dstxinc); \
} \ } \
(LPBYTE)d += dstyinc; \ d = (type*)(((LPBYTE)d)+dstyinc); \
} \ } \
break; } break; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment