[PATCH 4/4] Fix some test failures in Win9x and WinMe
Paul Vriens
Paul.Vriens.Wine at gmail.com
Wed Oct 14 03:56:36 CDT 2009
---
dlls/winmm/tests/wave.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/dlls/winmm/tests/wave.c b/dlls/winmm/tests/wave.c
index 8a9caf2..3e3afbd 100644
--- a/dlls/winmm/tests/wave.c
+++ b/dlls/winmm/tests/wave.c
@@ -791,9 +791,11 @@ static void wave_out_test_deviceOut(int device, double duration,
}
for (i = 0; i < headers; i++) {
- ok(frags[i].dwFlags==(WHDR_DONE|WHDR_PREPARED),
- "WHDR_DONE WHDR_PREPARED expected, got %s\n",
- wave_header_flags(frags[i].dwFlags));
+ ok(frags[i].dwFlags==(WHDR_DONE|WHDR_PREPARED) ||
+ broken((flags & CALLBACK_TYPEMASK)==CALLBACK_EVENT &&
+ frags[i].dwFlags==(WHDR_DONE|WHDR_PREPARED|0x1000)), /* < NT4 */
+ "(%02d) WHDR_DONE WHDR_PREPARED expected, got %s\n",
+ i, wave_header_flags(frags[i].dwFlags));
}
check_position(device, wout, length * (loops + 1), pwfx);
}
--
1.6.2.5
--------------020004030703010209050006--
More information about the wine-patches
mailing list