ntdll/tests: Fix compilation on systems that don't support nameless unions.
authorFrancois Gouget <fgouget@free.fr>
Sat, 17 Oct 2009 18:28:14 +0000 (20:28 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 19 Oct 2009 12:45:15 +0000 (14:45 +0200)
dlls/ntdll/tests/directory.c

index 6b621dfa3361f2a58129f10523cef73c628b2e6e..ea722ddef564eb4a4b05fdfadd022486cd4e2d5f 100644 (file)
@@ -184,7 +184,7 @@ static void test_NtQueryDirectoryFile(void)
 
     pNtQueryDirectoryFile( dirh, NULL, NULL, NULL, &io, data, sizeof(data),
                        FileBothDirectoryInformation, FALSE, NULL, TRUE );
-    ok (io.Status == STATUS_SUCCESS, "filed to query directory; status %x\n", io.Status);
+    ok (U(io).Status == STATUS_SUCCESS, "filed to query directory; status %x\n", U(io).Status);
     data_len = io.Information;
     ok (data_len >= sizeof(FILE_BOTH_DIRECTORY_INFORMATION), "not enough data in directory\n");
 
@@ -198,9 +198,9 @@ static void test_NtQueryDirectoryFile(void)
         if (dir_info->NextEntryOffset == 0) {
             pNtQueryDirectoryFile( dirh, 0, NULL, NULL, &io, data, sizeof(data),
                                FileBothDirectoryInformation, FALSE, NULL, FALSE );
-            if (io.Status == STATUS_NO_MORE_FILES)
+            if (U(io).Status == STATUS_NO_MORE_FILES)
                 break;
-            ok (io.Status == STATUS_SUCCESS, "filed to query directory; status %x\n", io.Status);
+            ok (U(io).Status == STATUS_SUCCESS, "filed to query directory; status %x\n", U(io).Status);
             data_len = io.Information;
             if (data_len < sizeof(FILE_BOTH_DIRECTORY_INFORMATION))
                 break;