ddraw/tests: Fix compilation on systems that don't support nameless unions.

Francois Gouget fgouget at free.fr
Tue Mar 24 05:44:08 CDT 2015


---
 dlls/ddraw/tests/ddraw4.c | 2 +-
 dlls/ddraw/tests/ddraw7.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/ddraw/tests/ddraw4.c b/dlls/ddraw/tests/ddraw4.c
index 8f8b757..d4483466 100644
--- a/dlls/ddraw/tests/ddraw4.c
+++ b/dlls/ddraw/tests/ddraw4.c
@@ -8264,7 +8264,7 @@ static void test_signed_formats(void)
             ok(SUCCEEDED(hr), "Failed to lock surface, hr %#x, format %s.\n", hr, formats[i].name);
             for (y = 0; y < 4; y++)
             {
-                memcpy((char *)surface_desc.lpSurface + y * surface_desc.lPitch,
+                memcpy((char *)surface_desc.lpSurface + y * U1(surface_desc).lPitch,
                         (char *)formats[i].content + y * 4 * formats[i].pixel_size,
                         width * formats[i].pixel_size);
             }
diff --git a/dlls/ddraw/tests/ddraw7.c b/dlls/ddraw/tests/ddraw7.c
index 66f8cff..f3cd495 100644
--- a/dlls/ddraw/tests/ddraw7.c
+++ b/dlls/ddraw/tests/ddraw7.c
@@ -8474,7 +8474,7 @@ static void test_signed_formats(void)
             ok(SUCCEEDED(hr), "Failed to lock surface, hr %#x, format %s.\n", hr, formats[i].name);
             for (y = 0; y < 4; y++)
             {
-                memcpy((char *)surface_desc.lpSurface + y * surface_desc.lPitch,
+                memcpy((char *)surface_desc.lpSurface + y * U1(surface_desc).lPitch,
                         (char *)formats[i].content + y * 4 * formats[i].pixel_size,
                         width * formats[i].pixel_size);
             }
-- 
2.1.4



More information about the wine-patches mailing list