Module: wine Branch: master Commit: fd9b8c4ac57148a2af7fbfdf88cc03ccd5399fb8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fd9b8c4ac57148a2af7fbfdf88...
Author: Andrew Nguyen anguyen@codeweavers.com Date: Mon Jul 19 23:14:30 2010 -0500
shlwapi/tests: Skip StrRStrI tests on older Win9x platforms.
---
dlls/shlwapi/tests/string.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/dlls/shlwapi/tests/string.c b/dlls/shlwapi/tests/string.c index 8daf87d..ec695b5 100644 --- a/dlls/shlwapi/tests/string.c +++ b/dlls/shlwapi/tests/string.c @@ -785,7 +785,16 @@ static void test_StrRStrI(void) static const WCHAR wszPattern4[] = {'a','b',0}; LPWSTR retW; LPSTR retA; - + + /* StrCpyNXA was chosen simply because it doesn't appear to be available on + * Win9x machines where StrRStrI crashes. Despite StrRStrI being exported + * by name, all StrRStrI tests appear to crash for unknown reasons. */ + if (!pStrCpyNXA) + { + win_skip("StrRStrI crashes on older Win9x platforms\n"); + return; + } + check_strrstri(A, szTest, 4, "A", szTest+1); check_strrstri(A, szTest, 4, "aX", szTest+1); check_strrstri(A, szTest, 4, "Ay", NULL);