Huw Davies : ntdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.

Alexandre Julliard julliard at winehq.org
Tue May 19 09:23:10 CDT 2009


Module: wine
Branch: master
Commit: fd0e7969197084a11eb1e57378ca367d52aa856a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fd0e7969197084a11eb1e57378ca367d52aa856a

Author: Huw Davies <huw at codeweavers.com>
Date:   Tue May 19 14:47:47 2009 +0100

ntdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.

---

 dlls/ntdll/tests/rtlstr.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/ntdll/tests/rtlstr.c b/dlls/ntdll/tests/rtlstr.c
index 53f0c80..ad9c5a1 100644
--- a/dlls/ntdll/tests/rtlstr.c
+++ b/dlls/ntdll/tests/rtlstr.c
@@ -1357,7 +1357,8 @@ static void test_RtlUnicodeStringToInteger(void)
 	   test_num, str2int[test_num].str, str2int[test_num].base, result,
            str2int[test_num].result, str2int[test_num].alternative);
         if (result == STATUS_SUCCESS)
-            ok(value == str2int[test_num].value,
+            ok(value == str2int[test_num].value ||
+               broken(str2int[test_num].str[0] == '\0' && str2int[test_num].base == 16), /* nt4 */
                "(test %d): RtlUnicodeStringToInteger(\"%s\", %d, [out]) assigns value %d, expected: %d\n",
                test_num, str2int[test_num].str, str2int[test_num].base, value, str2int[test_num].value);
         else




More information about the wine-cvs mailing list