Only test first part of string

Jakob Eriksson jakov at vmlinux.org
Thu Mar 24 13:50:04 CST 2005


http://test.winehq.org/data/200503231000/nt4_ivanleo/ntdll:rtlstr.txt

NT4 returns a carriage return too, don't check for that.


-------------- next part --------------
Index: dlls/ntdll/tests/rtlstr.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/tests/rtlstr.c,v
retrieving revision 1.18
diff -u -r1.18 rtlstr.c
--- dlls/ntdll/tests/rtlstr.c	14 Aug 2004 00:42:12 -0000	1.18
+++ dlls/ntdll/tests/rtlstr.c	23 Mar 2005 14:35:33 -0000
@@ -1600,10 +1600,10 @@
 	       test_num, int2str->value, int2str->base, ansi_str.Buffer);
 	} /* if */
     } /* if */
-    ok(memcmp(unicode_string.Buffer, expected_unicode_string.Buffer, STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
+    ok(memcmp(unicode_string.Buffer, expected_unicode_string.Buffer, 16) == 0,
        "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) assigns string \"%s\", expected: \"%s\"\n",
        test_num, int2str->value, int2str->base, ansi_str.Buffer, expected_ansi_str.Buffer);
-    ok(unicode_string.Length == expected_unicode_string.Length,
+    ok(unicode_string.Length >= expected_unicode_string.Length,
        "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string has Length %d, expected: %d\n",
        test_num, int2str->value, int2str->base, unicode_string.Length, expected_unicode_string.Length);
     ok(unicode_string.MaximumLength == expected_unicode_string.MaximumLength,


More information about the wine-patches mailing list