Use ok("xxx\n") in the ntdll tests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'll try to regularly submit patches to convert the tests to use
ok("...\n") so that someday everythin is as it should be and we can
remove the hack that adds a '\n' if there is none.

I'll try to avoid sending patches when a etst is actively modified to
minimize the risk of conflicts. The ntdll tests did not seem to be
modified too much lately so here goes.

Note: I'm sending a separate patch to fix the generation of the
generated.c tests and then they can all be fixed in one go.

Changelog:

 * dlls/ntdll/tests/env.c,
   dlls/ntdll/tests/error.c,
   dlls/ntdll/tests/large_int.c,
   dlls/ntdll/tests/path.c,
   dlls/ntdll/tests/rtl.c,
   dlls/ntdll/tests/rtlbitmap.c,
   dlls/ntdll/tests/rtlstr.c,
   dlls/ntdll/tests/string.c

   Modify ok("xxx") calls into ok("xxx\n") as is now expected.


Index: dlls/ntdll/tests/env.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/env.c,v
retrieving revision 1.4
diff -u -r1.4 env.c
--- dlls/ntdll/tests/env.c	5 Sep 2003 23:08:34 -0000	1.4
+++ dlls/ntdll/tests/env.c	9 Sep 2003 19:04:11 -0000
@@ -106,22 +106,22 @@

         pRtlMultiByteToUnicodeN( bn, sizeof(bn), NULL, test->var, strlen(test->var)+1 );
         nts = pRtlQueryEnvironmentVariable_U(small_env, &name, &value);
-        ok( nts == test->status, "[%d]: Wrong status for '%s', expecting %lx got %lx",
+        ok( nts == test->status, "[%d]: Wrong status for '%s', expecting %lx got %lx\n",
             test - tests, test->var, test->status, nts );
         if (nts == test->status) switch (nts)
         {
         case STATUS_SUCCESS:
             pRtlMultiByteToUnicodeN( bn, sizeof(bn), NULL, test->val, strlen(test->val)+1 );
-            ok( value.Length == strlen(test->val) * sizeof(WCHAR), "Wrong length %d/%d for %s",
+            ok( value.Length == strlen(test->val) * sizeof(WCHAR), "Wrong length %d/%d for %s\n",
                 value.Length, strlen(test->val) * sizeof(WCHAR), test->var );
             ok((value.Length == strlen(test->val) * sizeof(WCHAR) && strncmpW(bv, bn, test->len) == 0) ||
 	       strcmpW(bv, bn) == 0,
-	       "Wrong result for %s/%d", test->var, test->len);
-            ok(bv[test->len] == '@', "Writing too far away in the buffer for %s/%d", test->var, test->len);
+	       "Wrong result for %s/%d\n", test->var, test->len);
+            ok(bv[test->len] == '@', "Writing too far away in the buffer for %s/%d\n", test->var, test->len);
             break;
         case STATUS_BUFFER_TOO_SMALL:
             ok( value.Length == strlen(test->val) * sizeof(WCHAR),
-                "Wrong returned length %d/%d (too small buffer) for %s",
+                "Wrong returned length %d/%d (too small buffer) for %s\n",
                 value.Length, strlen(test->val) * sizeof(WCHAR), test->var );
             break;
         }
@@ -147,7 +147,7 @@
         pRtlMultiByteToUnicodeN( bval1, sizeof(bval1), NULL, val, strlen(val)+1 );
     }
     nts = pRtlSetEnvironmentVariable(env, &uvar, val ? &uval : NULL);
-    ok(nts == ret, "Setting var %s=%s (%lx/%lx)", var, val, nts, ret);
+    ok(nts == ret, "Setting var %s=%s (%lx/%lx)\n", var, val, nts, ret);
     if (nts == STATUS_SUCCESS)
     {
         uval.Length = 0;
@@ -157,13 +157,13 @@
         switch (nts)
         {
         case STATUS_SUCCESS:
-            ok(strcmpW(bval1, bval2) == 0, "Cannot get value written to environment");
+            ok(strcmpW(bval1, bval2) == 0, "Cannot get value written to environment\n");
             break;
         case STATUS_VARIABLE_NOT_FOUND:
-            ok(val == NULL, "Couldn't find variable, but didn't delete it");
+            ok(val == NULL, "Couldn't find variable, but didn't delete it\n");
             break;
         default:
-            ok(0, "Wrong ret %lu for %s", nts, var);
+            ok(0, "Wrong ret %lu for %s\n", nts, var);
             break;
         }
     }
@@ -175,7 +175,7 @@
     char                tmp[16];
     int                 i;

-    ok(pRtlCreateEnvironment(FALSE, &env) == STATUS_SUCCESS, "Creating environment");
+    ok(pRtlCreateEnvironment(FALSE, &env) == STATUS_SUCCESS, "Creating environment\n");
     memmove(env, small_env, sizeof(small_env));

     testSetHelper(&env, "cat", "dog", STATUS_SUCCESS);
@@ -202,7 +202,7 @@
     }
     testSetHelper(&env, "fOo", NULL, STATUS_SUCCESS);

-    ok(pRtlDestroyEnvironment(env) == STATUS_SUCCESS, "Destroying environment");
+    ok(pRtlDestroyEnvironment(env) == STATUS_SUCCESS, "Destroying environment\n");
 }

 static void testExpand(void)
@@ -248,7 +248,7 @@

         nts = pRtlExpandEnvironmentStrings_U(small_env, &us_src, &us_dst, &ul);
         ok(ul == strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR),
-           "Wrong  returned length for %s: %lu <> %u",
+           "Wrong  returned length for %s: %lu <> %u\n",
            test->src, ul, strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR));

         us_dst.Length = 0;
@@ -256,14 +256,14 @@
         us_dst.Buffer = dst;

         nts = pRtlExpandEnvironmentStrings_U(small_env, &us_src, &us_dst, &ul);
-        ok(nts == STATUS_SUCCESS, "Call failed (%lu)", nts);
+        ok(nts == STATUS_SUCCESS, "Call failed (%lu)\n", nts);
         ok(ul == us_dst.Length + sizeof(WCHAR),
-           "Wrong returned length for %s: %lu <> %u",
+           "Wrong returned length for %s: %lu <> %u\n",
            test->src, ul, us_dst.Length + sizeof(WCHAR));
         ok(ul == strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR),
-           "Wrong  returned length for %s: %lu <> %u",
+           "Wrong  returned length for %s: %lu <> %u\n",
            test->src, ul, strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR));
-        ok(strcmpW(dst, rst) == 0, "Wrong result for %s: expecting %s",
+        ok(strcmpW(dst, rst) == 0, "Wrong result for %s: expecting %s\n",
            test->src, test->dst);

         us_dst.Length = 0;
@@ -271,14 +271,14 @@
         us_dst.Buffer = dst;
         dst[8] = '-';
         nts = pRtlExpandEnvironmentStrings_U(small_env, &us_src, &us_dst, &ul);
-        ok(nts == STATUS_BUFFER_TOO_SMALL, "Call failed (%lu)", nts);
+        ok(nts == STATUS_BUFFER_TOO_SMALL, "Call failed (%lu)\n", nts);
         ok(ul == strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR),
-           "Wrong  returned length for %s (with buffer too small): %lu <> %u",
+           "Wrong  returned length for %s (with buffer too small): %lu <> %u\n",
            test->src, ul, strlen(test->dst) * sizeof(WCHAR) + sizeof(WCHAR));
         ok(strncmpW(dst, rst, 8) == 0,
-           "Wrong result for %s (with buffer too small): expecting %s",
+           "Wrong result for %s (with buffer too small): expecting %s\n",
            test->src, test->dst);
-        ok(dst[8] == '-', "Writing too far in buffer (got %c/%d)", dst[8], dst[8]);
+        ok(dst[8] == '-', "Writing too far in buffer (got %c/%d)\n", dst[8], dst[8]);
     }

 }
Index: dlls/ntdll/tests/error.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/error.c,v
retrieving revision 1.6
diff -u -r1.6 error.c
--- dlls/ntdll/tests/error.c	4 Oct 2003 03:04:47 -0000	1.6
+++ dlls/ntdll/tests/error.c	17 Oct 2003 13:53:18 -0000
@@ -72,7 +72,7 @@

     err = statustodoserror(win_nt);
     ok(err == win32,
-       "%s (%lx): got %ld, expected %ld",
+       "%s (%lx): got %ld, expected %ld\n",
             message, win_nt, err, win32);
 }

@@ -83,7 +83,7 @@
     err = statustodoserror(win_nt);
     ok(err == win32 ||
        (!strict && err == ERROR_MR_MID_NOT_FOUND),
-       "%s (%lx): got %ld, expected %ld (or MID_NOT_FOUND)",
+       "%s (%lx): got %ld, expected %ld (or MID_NOT_FOUND)\n",
        message, win_nt, err, win32);
 }

@@ -93,7 +93,7 @@

     err = statustodoserror(win_nt);
     ok(err == win32_1 || (!strict && err == win32_2),
-       "%s (%lx): got %ld, expected %ld or %ld",
+       "%s (%lx): got %ld, expected %ld or %ld\n",
             message, win_nt, err, win32_1, win32_2);
 }

@@ -104,7 +104,7 @@
     err = statustodoserror(win_nt);
     ok(err == win32_1 ||
        (!strict && (err == win32_2 || err == ERROR_MR_MID_NOT_FOUND)),
-       "%s (%lx): got %ld, expected %ld or %ld",
+       "%s (%lx): got %ld, expected %ld or %ld\n",
             message, win_nt, err, win32_1, win32_2);
 }

Index: dlls/ntdll/tests/generated.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/generated.c,v
retrieving revision 1.7
diff -u -r1.7 generated.c
--- dlls/ntdll/tests/generated.c	5 Sep 2003 23:08:34 -0000	1.7
+++ dlls/ntdll/tests/generated.c	9 Sep 2003 19:04:10 -0000
@@ -72,20 +72,20 @@

 #ifdef _TYPE_ALIGNMENT
 #define TEST__TYPE_ALIGNMENT(type, align) \
-    ok(_TYPE_ALIGNMENT(type) == align, "TYPE_ALIGNMENT(" #type ") == %d (expected " #align ")", _TYPE_ALIGNMENT(type))
+    ok(_TYPE_ALIGNMENT(type) == align, "TYPE_ALIGNMENT(\n" #type ") == %d (expected " #align ")", _TYPE_ALIGNMENT(type))
 #else
 # define TEST__TYPE_ALIGNMENT(type, align) do { } while (0)
 #endif

 #ifdef TYPE_ALIGNMENT
 #define TEST_TYPE_ALIGNMENT(type, align) \
-    ok(TYPE_ALIGNMENT(type) == align, "TYPE_ALIGNMENT(" #type ") == %d (expected " #align ")", TYPE_ALIGNMENT(type))
+    ok(TYPE_ALIGNMENT(type) == align, "TYPE_ALIGNMENT(\n" #type ") == %d (expected " #align ")", TYPE_ALIGNMENT(type))
 #else
 # define TEST_TYPE_ALIGNMENT(type, align) do { } while (0)
 #endif

 #define TEST_TYPE_SIZE(type, size) \
-    ok(sizeof(type) == size, "sizeof(" #type ") == %d (expected " #size ")", sizeof(type))
+    ok(sizeof(type) == size, "sizeof(\n" #type ") == %d (expected " #size ")", sizeof(type))

 /***********************************************************************
  * Test macros
@@ -105,10 +105,10 @@
     TEST_TYPE_SIZE(*(type)0, size)

 #define TEST_TYPE_SIGNED(type) \
-    ok((type) -1 < 0, "(" #type ") -1 < 0");
+    ok((type) -1 < 0, "(\n" #type ") -1 < 0");

 #define TEST_TYPE_UNSIGNED(type) \
-     ok((type) -1 > 0, "(" #type ") -1 > 0");
+     ok((type) -1 > 0, "(\n" #type ") -1 > 0");

 static void test_pack_DWORD32(void)
 {
Index: dlls/ntdll/tests/large_int.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/large_int.c,v
retrieving revision 1.4
diff -u -r1.4 large_int.c
--- dlls/ntdll/tests/large_int.c	4 Oct 2003 03:04:47 -0000	1.4
+++ dlls/ntdll/tests/large_int.c	17 Oct 2003 13:53:19 -0000
@@ -45,7 +45,7 @@
 static void InitFunctionPtrs()
 {
     hntdll = LoadLibraryA("ntdll.dll");
-    ok(hntdll != 0, "LoadLibrary failed");
+    ok(hntdll != 0, "LoadLibrary failed\n");
     if (hntdll) {
 	pRtlExtendedMagicDivide = (void *)GetProcAddress(hntdll, "RtlExtendedMagicDivide");
 	pRtlFreeAnsiString = (void *)GetProcAddress(hntdll, "RtlFreeAnsiString");
@@ -120,7 +120,7 @@
     for (i = 0; i < NB_MAGIC_DIVIDE; i++) {
 	result = pRtlExtendedMagicDivide(magic_divide[i].a, magic_divide[i].b, magic_divide[i].shift);
 	ok(result == magic_divide[i].result,
-	   "call failed: RtlExtendedMagicDivide(%lld, %llu, %d) has result %llx, expected %llx",
+	   "call failed: RtlExtendedMagicDivide(%lld, %llu, %d) has result %llx, expected %llx\n",
 	   magic_divide[i].a, magic_divide[i].b, magic_divide[i].shift, result, magic_divide[i].result);
     }
 }
@@ -329,22 +329,22 @@
 	} /* if */
     } else {
 	ok(result == largeint2str->result,
-	   "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) has result %lx, expected: %lx",
+	   "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) has result %lx, expected: %lx\n",
 	   test_num, largeint2str->value, largeint2str->base, result, largeint2str->result);
 	if (result == STATUS_SUCCESS) {
 	    ok(unicode_string.Buffer[unicode_string.Length/sizeof(WCHAR)] == '\0',
-	       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string \"%s\" is not NULL terminated",
+	       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string \"%s\" is not NULL terminated\n",
 	       test_num, largeint2str->value, largeint2str->base, ansi_str.Buffer);
 	} /* if */
     } /* if */
     ok(memcmp(unicode_string.Buffer, expected_unicode_string.Buffer, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) assigns string \"%s\", expected: \"%s\"\n",
        test_num, largeint2str->value, largeint2str->base, ansi_str.Buffer, expected_ansi_str.Buffer);
     ok(unicode_string.Length == expected_unicode_string.Length,
-       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string has Length %d, expected: %d",
+       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string has Length %d, expected: %d\n",
        test_num, largeint2str->value, largeint2str->base, unicode_string.Length, expected_unicode_string.Length);
     ok(unicode_string.MaximumLength == expected_unicode_string.MaximumLength,
-       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string has MaximumLength %d, expected: %d",
+       "(test %d): RtlInt64ToUnicodeString(%llu, %d, [out]) string has MaximumLength %d, expected: %d\n",
        test_num, largeint2str->value, largeint2str->base, unicode_string.MaximumLength, expected_unicode_string.MaximumLength);
     pRtlFreeAnsiString(&expected_ansi_str);
     pRtlFreeAnsiString(&ansi_str);
@@ -376,10 +376,10 @@
 	result = pRtlLargeIntegerToChar(&value, largeint2str->base, largeint2str->MaximumLength, dest_str);
     } /* if */
     ok(result == largeint2str->result,
-       "(test %d): RtlLargeIntegerToChar(%llu, %d, %d, [out]) has result %lx, expected: %lx",
+       "(test %d): RtlLargeIntegerToChar(%llu, %d, %d, [out]) has result %lx, expected: %lx\n",
        test_num, largeint2str->value, largeint2str->base, largeint2str->MaximumLength, result, largeint2str->result);
     ok(memcmp(dest_str, largeint2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-       "(test %d): RtlLargeIntegerToChar(%llu, %d, %d, [out]) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): RtlLargeIntegerToChar(%llu, %d, %d, [out]) assigns string \"%s\", expected: \"%s\"\n",
        test_num, largeint2str->value, largeint2str->base, largeint2str->MaximumLength, dest_str, largeint2str->Buffer);
 }

@@ -397,22 +397,22 @@
     value = largeint2str[0].value;
     result = pRtlLargeIntegerToChar(&value, 20, largeint2str[0].MaximumLength, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "(test a): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test a): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x\n",
        largeint2str[0].value, 20, largeint2str[0].MaximumLength, result, STATUS_INVALID_PARAMETER);

     result = pRtlLargeIntegerToChar(&value, 20, 0, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "(test b): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test b): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x\n",
        largeint2str[0].value, 20, largeint2str[0].MaximumLength, result, STATUS_INVALID_PARAMETER);

     result = pRtlLargeIntegerToChar(&value, largeint2str[0].base, 0, NULL);
     ok(result == STATUS_BUFFER_OVERFLOW,
-       "(test c): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test c): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x\n",
        largeint2str[0].value, largeint2str[0].base, 0, result, STATUS_BUFFER_OVERFLOW);

     result = pRtlLargeIntegerToChar(&value, largeint2str[0].base, largeint2str[0].MaximumLength, NULL);
     ok(result == STATUS_ACCESS_VIOLATION,
-       "(test d): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test d): RtlLargeIntegerToChar(%llu, %d, %d, NULL) has result %lx, expected: %x\n",
        largeint2str[0].value, largeint2str[0].base, largeint2str[0].MaximumLength, result, STATUS_ACCESS_VIOLATION);
 }

Index: dlls/ntdll/tests/path.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/path.c,v
retrieving revision 1.4
diff -u -r1.4 path.c
--- dlls/ntdll/tests/path.c	6 Oct 2003 21:03:32 -0000	1.4
+++ dlls/ntdll/tests/path.c	17 Oct 2003 13:53:19 -0000
@@ -84,7 +84,7 @@
     {
         pRtlMultiByteToUnicodeN( buffer, sizeof(buffer), NULL, test->path, strlen(test->path)+1 );
         ret = pRtlDetermineDosPathNameType_U( buffer );
-        ok( ret == test->ret, "Wrong result %d/%d for %s", ret, test->ret, test->path );
+        ok( ret == test->ret, "Wrong result %d/%d for %s\n", ret, test->ret, test->path );
     }
 }

@@ -148,7 +148,7 @@
         pRtlMultiByteToUnicodeN( buffer, sizeof(buffer), NULL, test->path, strlen(test->path)+1 );
         ret = pRtlIsDosDeviceName_U( buffer );
         ok( ret == MAKELONG( test->len, test->pos ),
-            "Wrong result (%d,%d)/(%d,%d) for %s",
+            "Wrong result (%d,%d)/(%d,%d) for %s\n",
             HIWORD(ret), LOWORD(ret), test->pos, test->len, test->path );
     }
 }
@@ -209,18 +209,18 @@
         oem_ret.Length = oem_ret.MaximumLength = sizeof(buff2);
         oem_ret.Buffer = buff2;
         ret = pRtlIsNameLegalDOS8Dot3( &ustr, &oem_ret, &spaces );
-        ok( ret == test->result, "Wrong result %d/%d for '%s'", ret, test->result, test->path );
-        ok( spaces == test->spaces, "Wrong spaces value %d/%d for '%s'", spaces, test->spaces, test->path );
+        ok( ret == test->result, "Wrong result %d/%d for '%s'\n", ret, test->result, test->path );
+        ok( spaces == test->spaces, "Wrong spaces value %d/%d for '%s'\n", spaces, test->spaces, test->path );
         if (strlen(test->path) <= 12)
         {
             char str[13];
             int i;
             strcpy( str, test->path );
             for (i = 0; str[i]; i++) str[i] = toupper(str[i]);
-            ok( oem_ret.Length == strlen(test->path), "Wrong length %d/%d for '%s'",
+            ok( oem_ret.Length == strlen(test->path), "Wrong length %d/%d for '%s'\n",
                 oem_ret.Length, strlen(test->path), test->path );
             ok( !memcmp( oem_ret.Buffer, str, oem_ret.Length ),
-                "Wrong string '%.*s'/'%s'", oem_ret.Length, oem_ret.Buffer, str );
+                "Wrong string '%.*s'/'%s'\n", oem_ret.Length, oem_ret.Buffer, str );
         }
     }
 }
Index: dlls/ntdll/tests/rtl.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/rtl.c,v
retrieving revision 1.5
diff -u -r1.5 rtl.c
--- dlls/ntdll/tests/rtl.c	5 Sep 2003 23:08:34 -0000	1.5
+++ dlls/ntdll/tests/rtl.c	9 Sep 2003 19:04:11 -0000
@@ -58,7 +58,7 @@
 static void InitFunctionPtrs(void)
 {
     hntdll = LoadLibraryA("ntdll.dll");
-    ok(hntdll != 0, "LoadLibrary failed");
+    ok(hntdll != 0, "LoadLibrary failed\n");
     if (hntdll) {
 	pRtlCompareMemory = (void *)GetProcAddress(hntdll, "RtlCompareMemory");
 	pRtlCompareMemoryUlong = (void *)GetProcAddress(hntdll, "RtlCompareMemoryUlong");
@@ -241,7 +241,7 @@

     result = pRtlUlonglongByteSwap( ((ULONGLONG)0x76543210 << 32) | 0x87654321 );
     ok( (((ULONGLONG)0x21436587 << 32) | 0x10325476) == result,
-       "RtlUlonglongByteSwap(0x7654321087654321) returns 0x%llx, expected 0x2143658710325476",
+       "RtlUlonglongByteSwap(0x7654321087654321) returns 0x%llx, expected 0x2143658710325476\n",
        result);
 }

@@ -276,7 +276,7 @@
     expected = 0x7fffffc3;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * The algorithm is now:
@@ -297,7 +297,7 @@
     expected = seed * 0xffffffed + 0x7fffffc3 + 1;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 1)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 1)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * For seed = 2 the const_2 is 0x7fffffc3:
@@ -306,7 +306,7 @@
     expected = seed * 0xffffffed + 0x7fffffc3;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 2)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 2)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * More tests show that if seed is odd the result must be incremented by 1:
@@ -315,21 +315,21 @@
     expected = seed * 0xffffffed + 0x7fffffc3 + (seed & 1);
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 2)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 2)) returns %lx, expected %lx\n",
         result, expected);

     seed = 0x6bca1aa;
     expected = seed * 0xffffffed + 0x7fffffc3;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0x6bca1aa)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0x6bca1aa)) returns %lx, expected %lx\n",
         result, expected);

     seed = 0x6bca1ab;
     expected = seed * 0xffffffed + 0x7fffffc3 + 1;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0x6bca1ab)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0x6bca1ab)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * When seed is 0x6bca1ac there is an exception:
@@ -338,7 +338,7 @@
     expected = seed * 0xffffffed + 0x7fffffc3 + 2;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0x6bca1ac)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0x6bca1ac)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * Note that up to here const_3 is not used
@@ -350,14 +350,14 @@
     expected = (seed * 0xffffffed + 0x7fffffc3) & MAXLONG;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0x6bca1ad)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0x6bca1ad)) returns %lx, expected %lx\n",
         result, expected);

     seed = 0x6bca1ae;
     expected = (seed * 0xffffffed + 0x7fffffc3 + 1) & MAXLONG;
     result = pRtlUniform(&seed);
     ok(result == expected,
-        "RtlUniform(&seed (seed == 0x6bca1ae)) returns %lx, expected %lx",
+        "RtlUniform(&seed (seed == 0x6bca1ae)) returns %lx, expected %lx\n",
         result, expected);
 /*
  * There are several ranges where for odd or even seed the result must be
@@ -465,10 +465,10 @@
         seed_bak = seed;
         result = pRtlUniform(&seed);
         ok(result == expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx\n",
                 num, seed_bak, result, expected);
         ok(seed == expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx\n",
                 num, seed_bak, seed, expected);
     } /* for */
 /*
@@ -512,10 +512,10 @@
         seed_bak = seed;
         result = pRtlUniform(&seed);
         ok(result == expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx\n",
                 num, seed_bak, result, expected);
         ok(seed == expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx\n",
                 num, seed_bak, seed, expected);
     } /* for */
 /*
@@ -592,10 +592,10 @@
     seed_expected =0x44b;
     result = pRtlRandom(&seed);
     ok(result == result_expected,
-        "pRtlRandom(&seed (seed == 0)) returns %lx, expected %lx",
+        "pRtlRandom(&seed (seed == 0)) returns %lx, expected %lx\n",
         result, result_expected);
     ok(seed == seed_expected,
-        "pRtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx",
+        "pRtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx\n",
         seed, seed_expected);
 /*
  * Seed is not equal to result as with RtlUniform. To see more we
@@ -606,10 +606,10 @@
     seed_expected =0x44b;
     result = pRtlRandom(&seed);
     ok(result == result_expected,
-        "RtlRandom(&seed (seed == 0)) returns %lx, expected %lx",
+        "RtlRandom(&seed (seed == 0)) returns %lx, expected %lx\n",
         result, result_expected);
     ok(seed == seed_expected,
-        "RtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx",
+        "RtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx\n",
         seed, seed_expected);
 /*
  * Seed is set to the same value as before but the result is different.
@@ -620,10 +620,10 @@
     seed_expected =0x44b;
     result = pRtlRandom(&seed);
     ok(result == result_expected,
-        "RtlRandom(&seed (seed == 0)) returns %lx, expected %lx",
+        "RtlRandom(&seed (seed == 0)) returns %lx, expected %lx\n",
         result, result_expected);
     ok(seed == seed_expected,
-        "RtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx",
+        "RtlRandom(&seed (seed == 0)) sets seed to %lx, expected %lx\n",
         seed, seed_expected);
 /*
  * Seed is aggain set to the same value as before. This time we also
@@ -668,10 +668,10 @@
     seed_expected =0x5a1;
     result = pRtlRandom(&seed);
     ok(result == result_expected,
-        "RtlRandom(&seed (seed == 1)) returns %lx, expected %lx",
+        "RtlRandom(&seed (seed == 1)) returns %lx, expected %lx\n",
         result, result_expected);
     ok(seed == seed_expected,
-        "RtlRandom(&seed (seed == 1)) sets seed to %lx, expected %lx",
+        "RtlRandom(&seed (seed == 1)) sets seed to %lx, expected %lx\n",
         seed, seed_expected);
 /*
  * If there is just one saved_value the result now would be
@@ -729,10 +729,10 @@
 	} /* if */
         result = pRtlRandom(&seed);
         ok(result == result_expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) returns %lx, expected %lx\n",
                 num, seed_bak, result, result_expected);
         ok(seed == seed_expected,
-                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx",
+                "test: %llu RtlUniform(&seed (seed == %lx)) sets seed to %lx, expected %lx\n",
                 num, seed_bak, seed, seed_expected);
     } /* for */
 }
@@ -768,7 +768,7 @@
 	result = pRtlAreAllAccessesGranted(all_accesses[test_num].GrantedAccess,
 					   all_accesses[test_num].DesiredAccess);
 	ok(all_accesses[test_num].result == result,
-	   "(test %d): RtlAreAllAccessesGranted(%08lx, %08lx) returns %d, expected %d",
+	   "(test %d): RtlAreAllAccessesGranted(%08lx, %08lx) returns %d, expected %d\n",
 	   test_num, all_accesses[test_num].GrantedAccess,
 	   all_accesses[test_num].DesiredAccess,
 	   result, all_accesses[test_num].result);
@@ -805,7 +805,7 @@
 	result = pRtlAreAnyAccessesGranted(any_accesses[test_num].GrantedAccess,
 					   any_accesses[test_num].DesiredAccess);
 	ok(any_accesses[test_num].result == result,
-	   "(test %d): RtlAreAnyAccessesGranted(%08lx, %08lx) returns %d, expected %d",
+	   "(test %d): RtlAreAnyAccessesGranted(%08lx, %08lx) returns %d, expected %d\n",
 	   test_num, any_accesses[test_num].GrantedAccess,
 	   any_accesses[test_num].DesiredAccess,
 	   result, any_accesses[test_num].result);
Index: dlls/ntdll/tests/rtlbitmap.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/rtlbitmap.c,v
retrieving revision 1.5
diff -u -r1.5 rtlbitmap.c
--- dlls/ntdll/tests/rtlbitmap.c	5 Sep 2003 23:08:34 -0000	1.5
+++ dlls/ntdll/tests/rtlbitmap.c	9 Sep 2003 19:04:10 -0000
@@ -56,7 +56,7 @@
 static void InitFunctionPtrs()
 {
   hntdll = LoadLibraryA("ntdll.dll");
-  ok(hntdll != 0, "LoadLibrary failed");
+  ok(hntdll != 0, "LoadLibrary failed\n");
   if (hntdll)
   {
     pRtlInitializeBitMap = (void *)GetProcAddress(hntdll, "RtlInitializeBitMap");
@@ -89,15 +89,15 @@
   buff[79] = 77;

   pRtlInitializeBitMap(&bm, buff, 800);
-  ok(bm.SizeOfBitMap == 800, "size uninitialised");
-  ok(bm.BitMapBuffer == buff,"buffer uninitialised");
-  ok(buff[0] == 77 && buff[79] == 77, "wrote to buffer");
+  ok(bm.SizeOfBitMap == 800, "size uninitialised\n");
+  ok(bm.BitMapBuffer == buff,"buffer uninitialised\n");
+  ok(buff[0] == 77 && buff[79] == 77, "wrote to buffer\n");

   /* Test inlined version */
   RtlInitializeBitMap(&bm, buff, 800);
-  ok(bm.SizeOfBitMap == 800, "size uninitialised");
-  ok(bm.BitMapBuffer == buff,"buffer uninitialised");
-  ok(buff[0] == 77 && buff[79] == 77, "wrote to buffer");
+  ok(bm.SizeOfBitMap == 800, "size uninitialised\n");
+  ok(bm.BitMapBuffer == buff,"buffer uninitialised\n");
+  ok(buff[0] == 77 && buff[79] == 77, "wrote to buffer\n");
 }

 static void test_RtlSetAllBits(void)
@@ -110,15 +110,15 @@

   pRtlSetAllBits(&bm);
   ok(buff[0] == 0xff && buff[1] == 0xff && buff[2] == 0xff &&
-     buff[3] == 0xff, "didnt round up size");
-  ok(buff[4] == 0, "set more than rounded size");
+     buff[3] == 0xff, "didnt round up size\n");
+  ok(buff[4] == 0, "set more than rounded size\n");

   /* Test inlined version */
   memset(buff, 0 , sizeof(buff));
   RtlSetAllBits(&bm);
   ok(buff[0] == 0xff && buff[1] == 0xff && buff[2] == 0xff &&
-     buff[3] == 0xff, "didnt round up size");
-  ok(buff[4] == 0, "set more than rounded size");
+     buff[3] == 0xff, "didnt round up size\n");
+  ok(buff[4] == 0, "set more than rounded size\n");
 }

 static void test_RtlClearAllBits()
@@ -130,14 +130,14 @@
   pRtlInitializeBitMap(&bm, buff, 1);

   pRtlClearAllBits(&bm);
-  ok(!buff[0] && !buff[1] && !buff[2] && !buff[3], "didnt round up size");
-  ok(buff[4] == 0xff, "cleared more than rounded size");
+  ok(!buff[0] && !buff[1] && !buff[2] && !buff[3], "didnt round up size\n");
+  ok(buff[4] == 0xff, "cleared more than rounded size\n");

   /* Test inlined version */
   memset(buff, 0xff , sizeof(buff));
   RtlClearAllBits(&bm);
-  ok(!buff[0] && !buff[1] && !buff[2] && !buff[3] , "didnt round up size");
-  ok(buff[4] == 0xff, "cleared more than rounded size");
+  ok(!buff[0] && !buff[1] && !buff[2] && !buff[3] , "didnt round up size\n");
+  ok(buff[4] == 0xff, "cleared more than rounded size\n");
 }

 static void test_RtlSetBits()
@@ -149,23 +149,23 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   pRtlSetBits(&bm, 0, 1);
-  ok(buff[0] == 1, "didnt set 1st bit");
+  ok(buff[0] == 1, "didnt set 1st bit\n");

   buff[0] = 0;
   pRtlSetBits(&bm, 7, 2);
-  ok(buff[0] == 0x80 && buff[1] == 1, "didnt span w/len < 8");
+  ok(buff[0] == 0x80 && buff[1] == 1, "didnt span w/len < 8\n");

   buff[0] = buff[1] = 0;
   pRtlSetBits(&bm, 7, 10);
-  ok(buff[0] == 0x80 && buff[1] == 0xff && buff[2] == 1, "didnt span w/len > 8");
+  ok(buff[0] == 0x80 && buff[1] == 0xff && buff[2] == 1, "didnt span w/len > 8\n");

   buff[0] = buff[1] = buff[2] = 0;
   pRtlSetBits(&bm, 0, 8); /* 1st byte */
-  ok(buff[0] == 0xff, "didnt set all bits");
-  ok(!buff[1], "set too many bits");
+  ok(buff[0] == 0xff, "didnt set all bits\n");
+  ok(!buff[1], "set too many bits\n");

   pRtlSetBits(&bm, sizeof(buff)*8-1, 1); /* last bit */
-  ok(buff[sizeof(buff)-1] == 0x80, "didnt set last bit");
+  ok(buff[sizeof(buff)-1] == 0x80, "didnt set last bit\n");
 }

 static void test_RtlClearBits()
@@ -177,23 +177,23 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   pRtlClearBits(&bm, 0, 1);
-  ok(buff[0] == 0xfe, "didnt clear 1st bit");
+  ok(buff[0] == 0xfe, "didnt clear 1st bit\n");

   buff[0] = 0xff;
   pRtlClearBits(&bm, 7, 2);
-  ok(buff[0] == 0x7f && buff[1] == 0xfe, "didnt span w/len < 8");
+  ok(buff[0] == 0x7f && buff[1] == 0xfe, "didnt span w/len < 8\n");

   buff[0] = buff[1] = 0xff;
   pRtlClearBits(&bm, 7, 10);
-  ok(buff[0] == 0x7f && buff[1] == 0 && buff[2] == 0xfe, "didnt span w/len > 8");
+  ok(buff[0] == 0x7f && buff[1] == 0 && buff[2] == 0xfe, "didnt span w/len > 8\n");

   buff[0] = buff[1] = buff[2] = 0xff;
   pRtlClearBits(&bm, 0, 8);  /* 1st byte */
-  ok(!buff[0], "didnt clear all bits");
-  ok(buff[1] == 0xff, "cleared too many bits");
+  ok(!buff[0], "didnt clear all bits\n");
+  ok(buff[1] == 0xff, "cleared too many bits\n");

   pRtlClearBits(&bm, sizeof(buff)*8-1, 1);
-  ok(buff[sizeof(buff)-1] == 0x7f, "didnt set last bit");
+  ok(buff[sizeof(buff)-1] == 0x7f, "didnt set last bit\n");
 }

 static void test_RtlCheckBit()
@@ -207,17 +207,17 @@
   pRtlSetBits(&bm, sizeof(buff)*8-1, 1);

   bRet = RtlCheckBit(&bm, 0);
-  ok (bRet, "didnt find set bit");
+  ok (bRet, "didnt find set bit\n");
   bRet = RtlCheckBit(&bm, 7);
-  ok (bRet, "didnt find set bit");
+  ok (bRet, "didnt find set bit\n");
   bRet = RtlCheckBit(&bm, 8);
-  ok (bRet, "didnt find set bit");
+  ok (bRet, "didnt find set bit\n");
   bRet = RtlCheckBit(&bm, sizeof(buff)*8-1);
-  ok (bRet, "didnt find set bit");
+  ok (bRet, "didnt find set bit\n");
   bRet = RtlCheckBit(&bm, 1);
-  ok (!bRet, "found non set bit");
+  ok (!bRet, "found non set bit\n");
   bRet = RtlCheckBit(&bm, sizeof(buff)*8-2);
-  ok (!bRet, "found non set bit");
+  ok (!bRet, "found non set bit\n");
 }

 static void test_RtlAreBitsSet()
@@ -231,38 +231,38 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   bRet = pRtlAreBitsSet(&bm, 0, 1);
-  ok (!bRet, "found set bits after init");
+  ok (!bRet, "found set bits after init\n");

   pRtlSetBits(&bm, 0, 1);
   bRet = pRtlAreBitsSet(&bm, 0, 1);
-  ok (bRet, "didnt find set bits");
+  ok (bRet, "didnt find set bits\n");

   buff[0] = 0;
   pRtlSetBits(&bm, 7, 2);
   bRet = pRtlAreBitsSet(&bm, 7, 2);
-  ok(bRet, "didnt find w/len < 8");
+  ok(bRet, "didnt find w/len < 8\n");
   bRet = pRtlAreBitsSet(&bm, 6, 3);
-  ok(!bRet, "found non set bit");
+  ok(!bRet, "found non set bit\n");
   bRet = pRtlAreBitsSet(&bm, 7, 3);
-  ok(!bRet, "found non set bit");
+  ok(!bRet, "found non set bit\n");

   buff[0] = buff[1] = 0;
   pRtlSetBits(&bm, 7, 10);
   bRet = pRtlAreBitsSet(&bm, 7, 10);
-  ok(bRet, "didnt find w/len < 8");
+  ok(bRet, "didnt find w/len < 8\n");
   bRet = pRtlAreBitsSet(&bm, 6, 11);
-  ok(!bRet, "found non set bit");
+  ok(!bRet, "found non set bit\n");
   bRet = pRtlAreBitsSet(&bm, 7, 11);
-  ok(!bRet, "found non set bit");
+  ok(!bRet, "found non set bit\n");

   buff[0] = buff[1] = buff[2] = 0;
   pRtlSetBits(&bm, 0, 8); /* 1st byte */
   bRet = pRtlAreBitsSet(&bm, 0, 8);
-  ok(bRet, "didn't find whole byte");
+  ok(bRet, "didn't find whole byte\n");

   pRtlSetBits(&bm, sizeof(buff)*8-1, 1);
   bRet = pRtlAreBitsSet(&bm, sizeof(buff)*8-1, 1);
-  ok(bRet, "didn't find last bit");
+  ok(bRet, "didn't find last bit\n");
 }

 static void test_RtlAreBitsClear()
@@ -276,38 +276,38 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   bRet = pRtlAreBitsClear(&bm, 0, 1);
-  ok (!bRet, "found clear bits after init");
+  ok (!bRet, "found clear bits after init\n");

   pRtlClearBits(&bm, 0, 1);
   bRet = pRtlAreBitsClear(&bm, 0, 1);
-  ok (bRet, "didnt find set bits");
+  ok (bRet, "didnt find set bits\n");

   buff[0] = 0xff;
   pRtlClearBits(&bm, 7, 2);
   bRet = pRtlAreBitsClear(&bm, 7, 2);
-  ok(bRet, "didnt find w/len < 8");
+  ok(bRet, "didnt find w/len < 8\n");
   bRet = pRtlAreBitsClear(&bm, 6, 3);
-  ok(!bRet, "found non clear bit");
+  ok(!bRet, "found non clear bit\n");
   bRet = pRtlAreBitsClear(&bm, 7, 3);
-  ok(!bRet, "found non clear bit");
+  ok(!bRet, "found non clear bit\n");

   buff[0] = buff[1] = 0xff;
   pRtlClearBits(&bm, 7, 10);
   bRet = pRtlAreBitsClear(&bm, 7, 10);
-  ok(bRet, "didnt find w/len < 8");
+  ok(bRet, "didnt find w/len < 8\n");
   bRet = pRtlAreBitsClear(&bm, 6, 11);
-  ok(!bRet, "found non clear bit");
+  ok(!bRet, "found non clear bit\n");
   bRet = pRtlAreBitsClear(&bm, 7, 11);
-  ok(!bRet, "found non clear bit");
+  ok(!bRet, "found non clear bit\n");

   buff[0] = buff[1] = buff[2] = 0xff;
   pRtlClearBits(&bm, 0, 8); /* 1st byte */
   bRet = pRtlAreBitsClear(&bm, 0, 8);
-  ok(bRet, "didn't find whole byte");
+  ok(bRet, "didn't find whole byte\n");

   pRtlClearBits(&bm, sizeof(buff)*8-1, 1);
   bRet = pRtlAreBitsClear(&bm, sizeof(buff)*8-1, 1);
-  ok(bRet, "didn't find last bit");
+  ok(bRet, "didn't find last bit\n");
 }

 static void test_RtlNumberOfSetBits()
@@ -321,23 +321,23 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   ulCount = pRtlNumberOfSetBits(&bm);
-  ok(ulCount == 0, "set bits after init");
+  ok(ulCount == 0, "set bits after init\n");

   pRtlSetBits(&bm, 0, 1); /* Set 1st bit */
   ulCount = pRtlNumberOfSetBits(&bm);
-  ok(ulCount == 1, "count wrong");
+  ok(ulCount == 1, "count wrong\n");

   pRtlSetBits(&bm, 7, 8); /* 8 more, spanning bytes 1-2 */
   ulCount = pRtlNumberOfSetBits(&bm);
-  ok(ulCount == 8+1, "count wrong");
+  ok(ulCount == 8+1, "count wrong\n");

   pRtlSetBits(&bm, 17, 33); /* 33 more crossing ULONG boundary */
   ulCount = pRtlNumberOfSetBits(&bm);
-  ok(ulCount == 8+1+33, "count wrong");
+  ok(ulCount == 8+1+33, "count wrong\n");

   pRtlSetBits(&bm, sizeof(buff)*8-1, 1); /* Set last bit */
   ulCount = pRtlNumberOfSetBits(&bm);
-  ok(ulCount == 8+1+33+1, "count wrong");
+  ok(ulCount == 8+1+33+1, "count wrong\n");
 }

 static void test_RtlNumberOfClearBits()
@@ -351,23 +351,23 @@
   pRtlInitializeBitMap(&bm, buff, sizeof(buff)*8);

   ulCount = pRtlNumberOfClearBits(&bm);
-  ok(ulCount == 0, "cleared bits after init");
+  ok(ulCount == 0, "cleared bits after init\n");

   pRtlClearBits(&bm, 0, 1); /* Set 1st bit */
   ulCount = pRtlNumberOfClearBits(&bm);
-  ok(ulCount == 1, "count wrong");
+  ok(ulCount == 1, "count wrong\n");

   pRtlClearBits(&bm, 7, 8); /* 8 more, spanning bytes 1-2 */
   ulCount = pRtlNumberOfClearBits(&bm);
-  ok(ulCount == 8+1, "count wrong");
+  ok(ulCount == 8+1, "count wrong\n");

   pRtlClearBits(&bm, 17, 33); /* 33 more crossing ULONG boundary */
   ulCount = pRtlNumberOfClearBits(&bm);
-  ok(ulCount == 8+1+33, "count wrong");
+  ok(ulCount == 8+1+33, "count wrong\n");

   pRtlClearBits(&bm, sizeof(buff)*8-1, 1); /* Set last bit */
   ulCount = pRtlNumberOfClearBits(&bm);
-  ok(ulCount == 8+1+33+1, "count wrong");
+  ok(ulCount == 8+1+33+1, "count wrong\n");
 }

 /* Note: this tests RtlFindSetBits also */
@@ -384,21 +384,21 @@

   pRtlSetBits(&bm, 0, 32);
   ulPos = pRtlFindSetBitsAndClear(&bm, 32, 0);
-  ok (ulPos == 0, "didnt find bits");
+  ok (ulPos == 0, "didnt find bits\n");
   if(ulPos == 0)
   {
     bRet = pRtlAreBitsClear(&bm, 0, 32);
-    ok (bRet, "found but didnt clear");
+    ok (bRet, "found but didnt clear\n");
   }

   memset(buff, 0 , sizeof(buff));
   pRtlSetBits(&bm, 40, 77);
   ulPos = pRtlFindSetBitsAndClear(&bm, 77, 0);
-  ok (ulPos == 40, "didnt find bits");
+  ok (ulPos == 40, "didnt find bits\n");
   if(ulPos == 40)
   {
     bRet = pRtlAreBitsClear(&bm, 40, 77);
-    ok (bRet, "found but didnt clear");
+    ok (bRet, "found but didnt clear\n");
   }
 }

@@ -416,21 +416,21 @@
   memset(buff, 0xff, sizeof(buff));
   pRtlSetBits(&bm, 0, 32);
   ulPos = pRtlFindSetBitsAndClear(&bm, 32, 0);
-  ok (ulPos == 0, "didnt find bits");
+  ok (ulPos == 0, "didnt find bits\n");
   if(ulPos == 0)
   {
       bRet = pRtlAreBitsClear(&bm, 0, 32);
-      ok (bRet, "found but didnt clear");
+      ok (bRet, "found but didnt clear\n");
   }

   memset(buff, 0xff , sizeof(buff));
   pRtlClearBits(&bm, 40, 77);
   ulPos = pRtlFindClearBitsAndSet(&bm, 77, 50);
-  ok (ulPos == 40, "didnt find bits");
+  ok (ulPos == 40, "didnt find bits\n");
   if(ulPos == 40)
   {
     bRet = pRtlAreBitsSet(&bm, 40, 77);
-    ok (bRet, "found but didnt set");
+    ok (bRet, "found but didnt set\n");
   }
 }

@@ -449,16 +449,16 @@
     ulLong <<= i;

     cPos = pRtlFindMostSignificantBit(ulLong);
-    ok (cPos == i, "didnt find MSB %llx %d %d", ulLong, i, cPos);
+    ok (cPos == i, "didnt find MSB %llx %d %d\n", ulLong, i, cPos);

     /* Set all bits lower than bit i */
     ulLong = ((ulLong - 1) << 1) | 1;

     cPos = pRtlFindMostSignificantBit(ulLong);
-    ok (cPos == i, "didnt find MSB %llx %d %d", ulLong, i, cPos);
+    ok (cPos == i, "didnt find MSB %llx %d %d\n", ulLong, i, cPos);
   }
   cPos = pRtlFindMostSignificantBit(0);
-  ok (cPos == -1, "found bit when not set");
+  ok (cPos == -1, "found bit when not set\n");
 }

 static void test_RtlFindLeastSignificantBit()
@@ -475,15 +475,15 @@
     ulLong = (ULONGLONG)1 << i;

     cPos = pRtlFindLeastSignificantBit(ulLong);
-    ok (cPos == i, "didnt find LSB %llx %d %d", ulLong, i, cPos);
+    ok (cPos == i, "didnt find LSB %llx %d %d\n", ulLong, i, cPos);

     ulLong = ~((ULONGLONG)0) << i;

     cPos = pRtlFindLeastSignificantBit(ulLong);
-    ok (cPos == i, "didnt find LSB %llx %d %d", ulLong, i, cPos);
+    ok (cPos == i, "didnt find LSB %llx %d %d\n", ulLong, i, cPos);
   }
   cPos = pRtlFindLeastSignificantBit(0);
-  ok (cPos == -1, "found bit when not set");
+  ok (cPos == -1, "found bit when not set\n");
 }

 /* Note: Also tests RtlFindLongestRunSet() */
@@ -499,14 +499,14 @@

   memset(buff, 0, sizeof(buff));
   ulCount = pRtlFindSetRuns(&bm, runs, 16, TRUE);
-  ok (ulCount == 0, "found set bits in empty bitmap");
+  ok (ulCount == 0, "found set bits in empty bitmap\n");

   memset(runs, 0, sizeof(runs));
   memset(buff, 0xff, sizeof(buff));
   ulCount = pRtlFindSetRuns(&bm, runs, 16, TRUE);
-  ok (ulCount == 1, "didnt find set bits");
-  ok (runs[0].StartOfRun == 0,"bad start");
-  ok (runs[0].SizeOfRun == sizeof(buff)*8,"bad size");
+  ok (ulCount == 1, "didnt find set bits\n");
+  ok (runs[0].StartOfRun == 0,"bad start\n");
+  ok (runs[0].SizeOfRun == sizeof(buff)*8,"bad size\n");

   /* Set up 3 runs */
   memset(runs, 0, sizeof(runs));
@@ -517,46 +517,46 @@

   /* Get first 2 */
   ulCount = pRtlFindSetRuns(&bm, runs, 2, FALSE);
-  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101,"bad find");
-  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101,"bad find");
-  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 19 + 3,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[2].StartOfRun == 0,"found extra run");
+  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101,"bad find\n");
+  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101,"bad find\n");
+  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 19 + 3,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[2].StartOfRun == 0,"found extra run\n");

   /* Get longest 3 */
   memset(runs, 0, sizeof(runs));
   ulCount = pRtlFindSetRuns(&bm, runs, 2, TRUE);
-  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 1877,"bad find");
-  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 1877,"bad find");
-  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 33 + 19,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[2].StartOfRun == 0,"found extra run");
+  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 1877,"bad find\n");
+  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 1877,"bad find\n");
+  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 33 + 19,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[2].StartOfRun == 0,"found extra run\n");

   /* Get all 3 */
   memset(runs, 0, sizeof(runs));
   ulCount = pRtlFindSetRuns(&bm, runs, 3, TRUE);
   ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101 ||
-      runs[0].StartOfRun == 1877,"bad find");
+      runs[0].StartOfRun == 1877,"bad find\n");
   ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101 ||
-      runs[1].StartOfRun == 1877,"bad find");
+      runs[1].StartOfRun == 1877,"bad find\n");
   ok (runs[2].StartOfRun == 7 || runs[2].StartOfRun == 101 ||
-      runs[2].StartOfRun == 1877,"bad find");
+      runs[2].StartOfRun == 1877,"bad find\n");
   ok (runs[0].SizeOfRun + runs[1].SizeOfRun
-      + runs[2].SizeOfRun == 19 + 3 + 33,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[1].StartOfRun != runs[2].StartOfRun,"found run twice");
-  ok (runs[3].StartOfRun == 0,"found extra run");
+      + runs[2].SizeOfRun == 19 + 3 + 33,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[1].StartOfRun != runs[2].StartOfRun,"found run twice\n");
+  ok (runs[3].StartOfRun == 0,"found extra run\n");

   if (pRtlFindLongestRunSet)
   {
     ULONG ulStart = 0;

     ulCount = pRtlFindLongestRunSet(&bm, &ulStart);
-    ok(ulCount == 33 && ulStart == 1877,"didn't find longest %ld %ld",ulCount,ulStart);
+    ok(ulCount == 33 && ulStart == 1877,"didn't find longest %ld %ld\n",ulCount,ulStart);

     memset(buff, 0, sizeof(buff));
     ulCount = pRtlFindLongestRunSet(&bm, &ulStart);
-    ok(ulCount == 0,"found longest when none set");
+    ok(ulCount == 0,"found longest when none set\n");
   }
 }

@@ -573,14 +573,14 @@

   memset(buff, 0xff, sizeof(buff));
   ulCount = pRtlFindClearRuns(&bm, runs, 16, TRUE);
-  ok (ulCount == 0, "found clear bits in full bitmap");
+  ok (ulCount == 0, "found clear bits in full bitmap\n");

   memset(runs, 0, sizeof(runs));
   memset(buff, 0, sizeof(buff));
   ulCount = pRtlFindClearRuns(&bm, runs, 16, TRUE);
-  ok (ulCount == 1, "didnt find clear bits");
-  ok (runs[0].StartOfRun == 0,"bad start");
-  ok (runs[0].SizeOfRun == sizeof(buff)*8,"bad size");
+  ok (ulCount == 1, "didnt find clear bits\n");
+  ok (runs[0].StartOfRun == 0,"bad start\n");
+  ok (runs[0].SizeOfRun == sizeof(buff)*8,"bad size\n");

   /* Set up 3 runs */
   memset(runs, 0, sizeof(runs));
@@ -591,46 +591,46 @@

   /* Get first 2 */
   ulCount = pRtlFindClearRuns(&bm, runs, 2, FALSE);
-  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101,"bad find");
-  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101,"bad find");
-  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 19 + 3,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[2].StartOfRun == 0,"found extra run");
+  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101,"bad find\n");
+  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101,"bad find\n");
+  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 19 + 3,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[2].StartOfRun == 0,"found extra run\n");

   /* Get longest 3 */
   memset(runs, 0, sizeof(runs));
   ulCount = pRtlFindClearRuns(&bm, runs, 2, TRUE);
-  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 1877,"bad find");
-  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 1877,"bad find");
-  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 33 + 19,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[2].StartOfRun == 0,"found extra run");
+  ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 1877,"bad find\n");
+  ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 1877,"bad find\n");
+  ok (runs[0].SizeOfRun + runs[1].SizeOfRun == 33 + 19,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[2].StartOfRun == 0,"found extra run\n");

   /* Get all 3 */
   memset(runs, 0, sizeof(runs));
   ulCount = pRtlFindClearRuns(&bm, runs, 3, TRUE);
   ok (runs[0].StartOfRun == 7 || runs[0].StartOfRun == 101 ||
-      runs[0].StartOfRun == 1877,"bad find");
+      runs[0].StartOfRun == 1877,"bad find\n");
   ok (runs[1].StartOfRun == 7 || runs[1].StartOfRun == 101 ||
-      runs[1].StartOfRun == 1877,"bad find");
+      runs[1].StartOfRun == 1877,"bad find\n");
   ok (runs[2].StartOfRun == 7 || runs[2].StartOfRun == 101 ||
-      runs[2].StartOfRun == 1877,"bad find");
+      runs[2].StartOfRun == 1877,"bad find\n");
   ok (runs[0].SizeOfRun + runs[1].SizeOfRun
-      + runs[2].SizeOfRun == 19 + 3 + 33,"bad size");
-  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice");
-  ok (runs[1].StartOfRun != runs[2].StartOfRun,"found run twice");
-  ok (runs[3].StartOfRun == 0,"found extra run");
+      + runs[2].SizeOfRun == 19 + 3 + 33,"bad size\n");
+  ok (runs[0].StartOfRun != runs[1].StartOfRun,"found run twice\n");
+  ok (runs[1].StartOfRun != runs[2].StartOfRun,"found run twice\n");
+  ok (runs[3].StartOfRun == 0,"found extra run\n");

   if (pRtlFindLongestRunClear)
   {
     ULONG ulStart = 0;

     ulCount = pRtlFindLongestRunClear(&bm, &ulStart);
-    ok(ulCount == 33 && ulStart == 1877,"didn't find longest");
+    ok(ulCount == 33 && ulStart == 1877,"didn't find longest\n");

     memset(buff, 0xff, sizeof(buff));
     ulCount = pRtlFindLongestRunClear(&bm, &ulStart);
-    ok(ulCount == 0,"found longest when none clear");
+    ok(ulCount == 0,"found longest when none clear\n");
   }

 }
Index: dlls/ntdll/tests/rtlstr.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/rtlstr.c,v
retrieving revision 1.13
diff -u -r1.13 rtlstr.c
--- dlls/ntdll/tests/rtlstr.c	6 Oct 2003 21:03:32 -0000	1.13
+++ dlls/ntdll/tests/rtlstr.c	17 Oct 2003 13:53:19 -0000
@@ -100,7 +100,7 @@
 static void InitFunctionPtrs(void)
 {
     hntdll = LoadLibraryA("ntdll.dll");
-    ok(hntdll != 0, "LoadLibrary failed");
+    ok(hntdll != 0, "LoadLibrary failed\n");
     if (hntdll) {
 	pRtlAnsiStringToUnicodeString = (void *)GetProcAddress(hntdll, "RtlAnsiStringToUnicodeString");
 	pRtlAppendAsciizToString = (void *)GetProcAddress(hntdll, "RtlAppendAsciizToString");
@@ -143,14 +143,14 @@
     str.MaximumLength = 0;
     str.Buffer = (void *)0xdeadbeef;
     pRtlInitString(&str, teststring);
-    ok(str.Length == sizeof(teststring) - sizeof(char), "Length uninitialized");
-    ok(str.MaximumLength == sizeof(teststring), "MaximumLength uninitialized");
-    ok(str.Buffer == teststring, "Buffer not equal to teststring");
-    ok(strcmp(str.Buffer, "Some Wild String") == 0, "Buffer written to");
+    ok(str.Length == sizeof(teststring) - sizeof(char), "Length uninitialized\n");
+    ok(str.MaximumLength == sizeof(teststring), "MaximumLength uninitialized\n");
+    ok(str.Buffer == teststring, "Buffer not equal to teststring\n");
+    ok(strcmp(str.Buffer, "Some Wild String") == 0, "Buffer written to\n");
     pRtlInitString(&str, NULL);
-    ok(str.Length == 0, "Length uninitialized");
-    ok(str.MaximumLength == 0, "MaximumLength uninitialized");
-    ok(str.Buffer == NULL, "Buffer not equal to NULL");
+    ok(str.Length == 0, "Length uninitialized\n");
+    ok(str.MaximumLength == 0, "MaximumLength uninitialized\n");
+    ok(str.Buffer == NULL, "Buffer not equal to NULL\n");
 /*  pRtlInitString(NULL, teststring); */
 }

@@ -167,14 +167,14 @@
     uni.MaximumLength = 0;
     uni.Buffer = (void *)0xdeadbeef;
     pRtlInitUnicodeString(&uni, teststring);
-    ok(uni.Length == sizeof(teststring) - sizeof(WCHAR), "Length uninitialized");
-    ok(uni.MaximumLength == sizeof(teststring), "MaximumLength uninitialized");
-    ok(uni.Buffer == teststring, "Buffer not equal to teststring");
-    ok(lstrcmpW(uni.Buffer, originalstring) == 0, "Buffer written to");
+    ok(uni.Length == sizeof(teststring) - sizeof(WCHAR), "Length uninitialized\n");
+    ok(uni.MaximumLength == sizeof(teststring), "MaximumLength uninitialized\n");
+    ok(uni.Buffer == teststring, "Buffer not equal to teststring\n");
+    ok(lstrcmpW(uni.Buffer, originalstring) == 0, "Buffer written to\n");
     pRtlInitUnicodeString(&uni, NULL);
-    ok(uni.Length == 0, "Length uninitialized");
-    ok(uni.MaximumLength == 0, "MaximumLength uninitialized");
-    ok(uni.Buffer == NULL, "Buffer not equal to NULL");
+    ok(uni.Length == 0, "Length uninitialized\n");
+    ok(uni.MaximumLength == 0, "MaximumLength uninitialized\n");
+    ok(uni.Buffer == NULL, "Buffer not equal to NULL\n");
 /*  pRtlInitUnicodeString(NULL, teststring); */
 }

@@ -199,16 +199,16 @@
     uni.Buffer = (void *) 0xdeadbeef;
     result = pRtlInitUnicodeStringEx(&uni, teststring);
     ok(result == STATUS_SUCCESS,
-       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x",
+       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x\n",
        result, STATUS_SUCCESS);
     ok(uni.Length == 32,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 32);
     ok(uni.MaximumLength == 34,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 34);
     ok(uni.Buffer == teststring,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %p",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %p\n",
        uni.Buffer, teststring);

     uni.Length = 12345;
@@ -216,13 +216,13 @@
     uni.Buffer = (void *) 0xdeadbeef;
     pRtlInitUnicodeString(&uni, teststring);
     ok(uni.Length == 32,
-       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 32);
     ok(uni.MaximumLength == 34,
-       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 34);
     ok(uni.Buffer == teststring,
-       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p",
+       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p\n",
        uni.Buffer, teststring);

     uni.Length = 12345;
@@ -230,16 +230,16 @@
     uni.Buffer = (void *) 0xdeadbeef;
     result = pRtlInitUnicodeStringEx(&uni, teststring2);
     ok(result == STATUS_NAME_TOO_LONG,
-       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x",
+       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x\n",
        result, STATUS_NAME_TOO_LONG);
     ok(uni.Length == 12345,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 12345);
     ok(uni.MaximumLength == 12345,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 12345);
     ok(uni.Buffer == (void *) 0xdeadbeef,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %x",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %x\n",
        uni.Buffer, 0xdeadbeef);

     uni.Length = 12345;
@@ -247,32 +247,32 @@
     uni.Buffer = (void *) 0xdeadbeef;
     pRtlInitUnicodeString(&uni, teststring2);
     ok(uni.Length == 33920,
-       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 33920);
     ok(uni.MaximumLength == 33922,
-       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 33922);
     ok(uni.Buffer == teststring2,
-       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p",
+       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p\n",
        uni.Buffer, teststring2);
     ok(memcmp(uni.Buffer, teststring2, (TESTSTRING2_LEN + 1) * sizeof(WCHAR)) == 0,
-       "pRtlInitUnicodeString(&uni, 0) changes Buffer");
+       "pRtlInitUnicodeString(&uni, 0) changes Buffer\n");

     uni.Length = 12345;
     uni.MaximumLength = 12345;
     uni.Buffer = (void *) 0xdeadbeef;
     result = pRtlInitUnicodeStringEx(&uni, 0);
     ok(result == STATUS_SUCCESS,
-       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x",
+       "pRtlInitUnicodeStringEx(&uni, 0) returns %lx, expected %x\n",
        result, STATUS_SUCCESS);
     ok(uni.Length == 0,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 0);
     ok(uni.MaximumLength == 0,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 0);
     ok(uni.Buffer == NULL,
-       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %p",
+       "pRtlInitUnicodeStringEx(&uni, 0) sets Buffer to %p, expected %p\n",
        uni.Buffer, NULL);

     uni.Length = 12345;
@@ -280,13 +280,13 @@
     uni.Buffer = (void *) 0xdeadbeef;
     pRtlInitUnicodeString(&uni, 0);
     ok(uni.Length == 0,
-       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets Length to %u, expected %u\n",
        uni.Length, 0);
     ok(uni.MaximumLength == 0,
-       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u",
+       "pRtlInitUnicodeString(&uni, 0) sets MaximumLength to %u, expected %u\n",
        uni.MaximumLength, 0);
     ok(uni.Buffer == NULL,
-       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p",
+       "pRtlInitUnicodeString(&uni, 0) sets Buffer to %p, expected %p\n",
        uni.Buffer, NULL);
 }

@@ -439,31 +439,31 @@
         dest_ansi_buf[dest_ansi_str.Length] = '\0';
         dest_ansi_str.Buffer = dest_ansi_buf;
 	ok(result == dupl_ustr[test_num].result,
-	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has result %lx, expected %lx",
+	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has result %lx, expected %lx\n",
 	   test_num, dupl_ustr[test_num].add_nul, result, dupl_ustr[test_num].result);
 	ok(dest_str.Length == dupl_ustr[test_num].res_Length,
-	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination has Length %d, expected %d",
+	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination has Length %d, expected %d\n",
 	   test_num, dupl_ustr[test_num].add_nul, dest_str.Length, dupl_ustr[test_num].res_Length);
 	ok(dest_str.MaximumLength == dupl_ustr[test_num].res_MaximumLength,
-	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination has MaximumLength %d, expected %d",
+	   "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination has MaximumLength %d, expected %d\n",
 	   test_num, dupl_ustr[test_num].add_nul, dest_str.MaximumLength, dupl_ustr[test_num].res_MaximumLength);
         if (result == STATUS_INVALID_PARAMETER) {
 	    ok((dest_str.Buffer == NULL && res_str.Buffer == NULL) ||
                dest_str.Buffer == dest_buf,
-	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination buffer changed %p expected %p",
+	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) destination buffer changed %p expected %p\n",
 	       test_num, dupl_ustr[test_num].add_nul, dest_str.Buffer, dest_buf);
         } else {
 	    ok(dest_str.Buffer != dest_buf,
-	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination buffer unchanged %p",
+	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination buffer unchanged %p\n",
 	       test_num, dupl_ustr[test_num].add_nul, dest_str.Buffer);
         } /* if */
         if (dest_str.Buffer != NULL && dupl_ustr[test_num].res_buf != NULL) {
 	    ok(memcmp(dest_str.Buffer, res_str.Buffer, dupl_ustr[test_num].res_buf_size) == 0,
-	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination \"%s\" expected \"%s\"",
+	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination \"%s\" expected \"%s\"\n",
 	       test_num, dupl_ustr[test_num].add_nul, dest_ansi_str.Buffer, dupl_ustr[test_num].res_buf);
         } else {
 	    ok(dest_str.Buffer == NULL && dupl_ustr[test_num].res_buf == NULL,
-	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination %p expected %p",
+	       "(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination %p expected %p\n",
 	       test_num, dupl_ustr[test_num].add_nul, dest_str.Buffer, dupl_ustr[test_num].res_buf);
         } /* if */
     } /* for */
@@ -480,7 +480,7 @@
     pRtlInitString(&str, teststring);
     pRtlInitString(&deststr, deststring);
     pRtlCopyString(&deststr, &str);
-    ok(strncmp(str.Buffer, deststring, str.Length) == 0, "String not copied");
+    ok(strncmp(str.Buffer, deststring, str.Length) == 0, "String not copied\n");
 }


@@ -500,7 +500,7 @@
 	    expected_upper_ch = (CHAR) byte_ch;
 	} /* if */
 	ok(upper_ch == expected_upper_ch,
-	   "RtlUpperChar('%c'[=0x%x]) has result '%c'[=0x%x], expected '%c'[=0x%x]",
+	   "RtlUpperChar('%c'[=0x%x]) has result '%c'[=0x%x], expected '%c'[=0x%x]\n",
 	   ch, ch, upper_ch, upper_ch, expected_upper_ch, expected_upper_ch);
     } /* for */
 }
@@ -544,7 +544,7 @@

     pRtlUpperString(&result_str, &ascii_str);
     ok(memcmp(result_str.Buffer, upper_str.Buffer, 256) == 0,
-       "RtlUpperString does not work as expected");
+       "RtlUpperString does not work as expected\n");
 }


@@ -568,7 +568,7 @@
 	    expected_upper_ch = ch;
 	} /* if */
 	ok(upper_ch == expected_upper_ch,
-	   "RtlUpcaseUnicodeChar('%c'[=0x%x]) has result '%c'[=0x%x], expected: '%c'[=0x%x]",
+	   "RtlUpcaseUnicodeChar('%c'[=0x%x]) has result '%c'[=0x%x], expected: '%c'[=0x%x]\n",
 	   ch, ch, upper_ch, upper_ch, expected_upper_ch, expected_upper_ch);
     } /* for */
 }
@@ -617,7 +617,7 @@
     pRtlUpcaseUnicodeString(&result_str, &ascii_str, 0);
     for (i = 0; i <= 255; i++) {
 	ok(result_str.Buffer[i] == upper_str.Buffer[i],
-	   "RtlUpcaseUnicodeString works wrong: '%c'[=0x%x] is converted to '%c'[=0x%x], expected: '%c'[=0x%x]",
+	   "RtlUpcaseUnicodeString works wrong: '%c'[=0x%x] is converted to '%c'[=0x%x], expected: '%c'[=0x%x]\n",
 	   ascii_str.Buffer[i], ascii_str.Buffer[i],
 	   result_str.Buffer[i], result_str.Buffer[i],
 	   upper_str.Buffer[i], upper_str.Buffer[i]);
@@ -702,7 +702,7 @@
     pRtlDowncaseUnicodeString(&result_str, &source_str, 0);
     for (i = 0; i <= 1024; i++) {
 	ok(result_str.Buffer[i] == lower_str.Buffer[i] || result_str.Buffer[i] == source_str.Buffer[i] + 1,
-	   "RtlDowncaseUnicodeString works wrong: '%c'[=0x%x] is converted to '%c'[=0x%x], expected: '%c'[=0x%x]",
+	   "RtlDowncaseUnicodeString works wrong: '%c'[=0x%x] is converted to '%c'[=0x%x], expected: '%c'[=0x%x]\n",
 	   source_str.Buffer[i], source_str.Buffer[i],
 	   result_str.Buffer[i], result_str.Buffer[i],
 	   lower_str.Buffer[i], lower_str.Buffer[i]);
@@ -778,16 +778,16 @@
 	} /* if */
 	result = pRtlUnicodeStringToAnsiString(&ansi_str, &uni_str, ustr2astr[test_num].doalloc);
 	ok(result == ustr2astr[test_num].result,
-	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has result %lx, expected %lx",
+	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has result %lx, expected %lx\n",
 	   test_num, ustr2astr[test_num].doalloc, result, ustr2astr[test_num].result);
 	ok(ansi_str.Length == ustr2astr[test_num].res_Length,
-	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) ansi has Length %d, expected %d",
+	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) ansi has Length %d, expected %d\n",
 	   test_num, ustr2astr[test_num].doalloc, ansi_str.Length, ustr2astr[test_num].res_Length);
 	ok(ansi_str.MaximumLength == ustr2astr[test_num].res_MaximumLength,
-	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) ansi has MaximumLength %d, expected %d",
+	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) ansi has MaximumLength %d, expected %d\n",
 	   test_num, ustr2astr[test_num].doalloc, ansi_str.MaximumLength, ustr2astr[test_num].res_MaximumLength);
 	ok(memcmp(ansi_str.Buffer, ustr2astr[test_num].res_buf, ustr2astr[test_num].res_buf_size) == 0,
-	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has ansi \"%s\" expected \"%s\"",
+	   "(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has ansi \"%s\" expected \"%s\"\n",
 	   test_num, ustr2astr[test_num].doalloc, ansi_str.Buffer, ustr2astr[test_num].res_buf);
     } /* for */
 }
@@ -839,21 +839,21 @@
 	} /* if */
 	result = pRtlAppendAsciizToString(&dest_str, app_asc2str[test_num].src);
 	ok(result == app_asc2str[test_num].result,
-	   "(test %d): RtlAppendAsciizToString(dest, src) has result %lx, expected %lx",
+	   "(test %d): RtlAppendAsciizToString(dest, src) has result %lx, expected %lx\n",
 	   test_num, result, app_asc2str[test_num].result);
 	ok(dest_str.Length == app_asc2str[test_num].res_Length,
-	   "(test %d): RtlAppendAsciizToString(dest, src) dest has Length %d, expected %d",
+	   "(test %d): RtlAppendAsciizToString(dest, src) dest has Length %d, expected %d\n",
 	   test_num, dest_str.Length, app_asc2str[test_num].res_Length);
 	ok(dest_str.MaximumLength == app_asc2str[test_num].res_MaximumLength,
-	   "(test %d): RtlAppendAsciizToString(dest, src) dest has MaximumLength %d, expected %d",
+	   "(test %d): RtlAppendAsciizToString(dest, src) dest has MaximumLength %d, expected %d\n",
 	   test_num, dest_str.MaximumLength, app_asc2str[test_num].res_MaximumLength);
 	if (dest_str.Buffer == dest_buf) {
 	    ok(memcmp(dest_buf, app_asc2str[test_num].res_buf, app_asc2str[test_num].res_buf_size) == 0,
-	       "(test %d): RtlAppendAsciizToString(dest, src) has dest \"%s\" expected \"%s\"",
+	       "(test %d): RtlAppendAsciizToString(dest, src) has dest \"%s\" expected \"%s\"\n",
 	       test_num, dest_buf, app_asc2str[test_num].res_buf);
 	} else {
 	    ok(dest_str.Buffer == app_asc2str[test_num].res_buf,
-	       "(test %d): RtlAppendAsciizToString(dest, src) dest has Buffer %p expected %p",
+	       "(test %d): RtlAppendAsciizToString(dest, src) dest has Buffer %p expected %p\n",
 	       test_num, dest_str.Buffer, app_asc2str[test_num].res_buf);
 	} /* if */
     } /* for */
@@ -920,21 +920,21 @@
 	} /* if */
 	result = pRtlAppendStringToString(&dest_str, &src_str);
 	ok(result == app_str2str[test_num].result,
-	   "(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx",
+	   "(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx\n",
 	   test_num, result, app_str2str[test_num].result);
 	ok(dest_str.Length == app_str2str[test_num].res_Length,
-	   "(test %d): RtlAppendStringToString(dest, src) dest has Length %d, expected %d",
+	   "(test %d): RtlAppendStringToString(dest, src) dest has Length %d, expected %d\n",
 	   test_num, dest_str.Length, app_str2str[test_num].res_Length);
 	ok(dest_str.MaximumLength == app_str2str[test_num].res_MaximumLength,
-	   "(test %d): RtlAppendStringToString(dest, src) dest has MaximumLength %d, expected %d",
+	   "(test %d): RtlAppendStringToString(dest, src) dest has MaximumLength %d, expected %d\n",
 	   test_num, dest_str.MaximumLength, app_str2str[test_num].res_MaximumLength);
 	if (dest_str.Buffer == dest_buf) {
 	    ok(memcmp(dest_buf, app_str2str[test_num].res_buf, app_str2str[test_num].res_buf_size) == 0,
-	       "(test %d): RtlAppendStringToString(dest, src) has dest \"%s\" expected \"%s\"",
+	       "(test %d): RtlAppendStringToString(dest, src) has dest \"%s\" expected \"%s\"\n",
 	       test_num, dest_buf, app_str2str[test_num].res_buf);
 	} else {
 	    ok(dest_str.Buffer == app_str2str[test_num].res_buf,
-	       "(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p",
+	       "(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p\n",
 	       test_num, dest_str.Buffer, app_str2str[test_num].res_buf);
 	} /* if */
     } /* for */
@@ -992,21 +992,21 @@
 	} /* if */
 	result = pRtlAppendUnicodeToString(&dest_str, (LPCWSTR) app_uni2str[test_num].src);
 	ok(result == app_uni2str[test_num].result,
-	   "(test %d): RtlAppendUnicodeToString(dest, src) has result %lx, expected %lx",
+	   "(test %d): RtlAppendUnicodeToString(dest, src) has result %lx, expected %lx\n",
 	   test_num, result, app_uni2str[test_num].result);
 	ok(dest_str.Length == app_uni2str[test_num].res_Length,
-	   "(test %d): RtlAppendUnicodeToString(dest, src) dest has Length %d, expected %d",
+	   "(test %d): RtlAppendUnicodeToString(dest, src) dest has Length %d, expected %d\n",
 	   test_num, dest_str.Length, app_uni2str[test_num].res_Length);
 	ok(dest_str.MaximumLength == app_uni2str[test_num].res_MaximumLength,
-	   "(test %d): RtlAppendUnicodeToString(dest, src) dest has MaximumLength %d, expected %d",
+	   "(test %d): RtlAppendUnicodeToString(dest, src) dest has MaximumLength %d, expected %d\n",
 	   test_num, dest_str.MaximumLength, app_uni2str[test_num].res_MaximumLength);
 	if (dest_str.Buffer == dest_buf) {
 	    ok(memcmp(dest_buf, app_uni2str[test_num].res_buf, app_uni2str[test_num].res_buf_size) == 0,
-	       "(test %d): RtlAppendUnicodeToString(dest, src) has dest \"%s\" expected \"%s\"",
+	       "(test %d): RtlAppendUnicodeToString(dest, src) has dest \"%s\" expected \"%s\"\n",
 	       test_num, (char *) dest_buf, app_uni2str[test_num].res_buf);
 	} else {
 	    ok(dest_str.Buffer == (WCHAR *) app_uni2str[test_num].res_buf,
-	       "(test %d): RtlAppendUnicodeToString(dest, src) dest has Buffer %p expected %p",
+	       "(test %d): RtlAppendUnicodeToString(dest, src) dest has Buffer %p expected %p\n",
 	       test_num, dest_str.Buffer, app_uni2str[test_num].res_buf);
 	} /* if */
     } /* for */
@@ -1077,21 +1077,21 @@
 	} /* if */
 	result = pRtlAppendUnicodeStringToString(&dest_str, &src_str);
 	ok(result == app_ustr2str[test_num].result,
-	   "(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx",
+	   "(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx\n",
 	   test_num, result, app_ustr2str[test_num].result);
 	ok(dest_str.Length == app_ustr2str[test_num].res_Length,
-	   "(test %d): RtlAppendStringToString(dest, src) dest has Length %d, expected %d",
+	   "(test %d): RtlAppendStringToString(dest, src) dest has Length %d, expected %d\n",
 	   test_num, dest_str.Length, app_ustr2str[test_num].res_Length);
 	ok(dest_str.MaximumLength == app_ustr2str[test_num].res_MaximumLength,
-	   "(test %d): RtlAppendStringToString(dest, src) dest has MaximumLength %d, expected %d",
+	   "(test %d): RtlAppendStringToString(dest, src) dest has MaximumLength %d, expected %d\n",
 	   test_num, dest_str.MaximumLength, app_ustr2str[test_num].res_MaximumLength);
 	if (dest_str.Buffer == dest_buf) {
 	    ok(memcmp(dest_buf, app_ustr2str[test_num].res_buf, app_ustr2str[test_num].res_buf_size) == 0,
-	       "(test %d): RtlAppendStringToString(dest, src) has dest \"%s\" expected \"%s\"",
+	       "(test %d): RtlAppendStringToString(dest, src) has dest \"%s\" expected \"%s\"\n",
 	       test_num, (char *) dest_buf, app_ustr2str[test_num].res_buf);
 	} else {
 	    ok(dest_str.Buffer == (WCHAR *) app_ustr2str[test_num].res_buf,
-	       "(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p",
+	       "(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p\n",
 	       test_num, dest_str.Buffer, app_ustr2str[test_num].res_buf);
 	} /* if */
     } /* for */
@@ -1196,12 +1196,12 @@
 	pos = 12345;
         result = pRtlFindCharInUnicodeString(find_ch_in_ustr[test_num].flags, &main_str, &search_chars, &pos);
         ok(result == find_ch_in_ustr[test_num].result,
-           "(test %d): RtlFindCharInUnicodeString(%d, %s, %s, [out]) has result %lx, expected %lx",
+           "(test %d): RtlFindCharInUnicodeString(%d, %s, %s, [out]) has result %lx, expected %lx\n",
            test_num, find_ch_in_ustr[test_num].flags,
            find_ch_in_ustr[test_num].main_str, find_ch_in_ustr[test_num].search_chars,
            result, find_ch_in_ustr[test_num].result);
         ok(pos == find_ch_in_ustr[test_num].pos,
-           "(test %d): RtlFindCharInUnicodeString(%d, %s, %s, [out]) assigns %d to pos, expected %d",
+           "(test %d): RtlFindCharInUnicodeString(%d, %s, %s, [out]) assigns %d to pos, expected %d\n",
            test_num, find_ch_in_ustr[test_num].flags,
            find_ch_in_ustr[test_num].main_str, find_ch_in_ustr[test_num].search_chars,
            pos, find_ch_in_ustr[test_num].pos);
@@ -1347,10 +1347,10 @@
 	pRtlInitUnicodeString(&uni, wstr);
 	result = pRtlUnicodeStringToInteger(&uni, str2int[test_num].base, &value);
 	ok(result == str2int[test_num].result,
-	   "(test %d): RtlUnicodeStringToInteger(\"%s\", %d, [out]) has result %lx, expected: %lx",
+	   "(test %d): RtlUnicodeStringToInteger(\"%s\", %d, [out]) has result %lx, expected: %lx\n",
 	   test_num, str2int[test_num].str, str2int[test_num].base, result, str2int[test_num].result);
 	ok(value == str2int[test_num].value,
-	   "(test %d): RtlUnicodeStringToInteger(\"%s\", %d, [out]) assigns value %d, expected: %d",
+	   "(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);
 	free(wstr);
     } /* for */
@@ -1359,38 +1359,38 @@
     pRtlInitUnicodeString(&uni, wstr);
     result = pRtlUnicodeStringToInteger(&uni, str2int[1].base, NULL);
     ok(result == STATUS_ACCESS_VIOLATION,
-       "call failed: RtlUnicodeStringToInteger(\"%s\", %d, NULL) has result %lx",
+       "call failed: RtlUnicodeStringToInteger(\"%s\", %d, NULL) has result %lx\n",
        str2int[1].str, str2int[1].base, result);
     result = pRtlUnicodeStringToInteger(&uni, 20, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "call failed: RtlUnicodeStringToInteger(\"%s\", 20, NULL) has result %lx",
+       "call failed: RtlUnicodeStringToInteger(\"%s\", 20, NULL) has result %lx\n",
        str2int[1].str, result);

     uni.Length = 10; /* Make Length shorter (5 WCHARS instead of 7) */
     result = pRtlUnicodeStringToInteger(&uni, str2int[1].base, &value);
     ok(result == STATUS_SUCCESS,
-       "call failed: RtlUnicodeStringToInteger(\"12345\", %d, [out]) has result %lx",
+       "call failed: RtlUnicodeStringToInteger(\"12345\", %d, [out]) has result %lx\n",
        str2int[1].base, result);
     ok(value == 12345,
-       "didn't return expected value (test a): expected: %d, got: %d",
+       "didn't return expected value (test a): expected: %d, got: %d\n",
        12345, value);

     uni.Length = 5; /* Use odd Length (2.5 WCHARS) */
     result = pRtlUnicodeStringToInteger(&uni, str2int[1].base, &value);
     ok(result == STATUS_SUCCESS,
-       "call failed: RtlUnicodeStringToInteger(\"12\", %d, [out]) has result %lx",
+       "call failed: RtlUnicodeStringToInteger(\"12\", %d, [out]) has result %lx\n",
        str2int[1].base, result);
     ok(value == 12,
-       "didn't return expected value (test b): expected: %d, got: %d",
+       "didn't return expected value (test b): expected: %d, got: %d\n",
        12, value);

     uni.Length = 2;
     result = pRtlUnicodeStringToInteger(&uni, str2int[1].base, &value);
     ok(result == STATUS_SUCCESS,
-       "call failed: RtlUnicodeStringToInteger(\"1\", %d, [out]) has result %lx",
+       "call failed: RtlUnicodeStringToInteger(\"1\", %d, [out]) has result %lx\n",
        str2int[1].base, result);
     ok(value == 1,
-       "didn't return expected value (test c): expected: %d, got: %d",
+       "didn't return expected value (test c): expected: %d, got: %d\n",
        1, value);
     /* w2k: uni.Length = 0 returns value 11234567 instead of 0 */
     free(wstr);
@@ -1409,22 +1409,22 @@
 	    value = 0xdeadbeef;
 	    result = pRtlCharToInteger(str2int[test_num].str, str2int[test_num].base, &value);
 	    ok(result == str2int[test_num].result,
-	       "(test %d): call failed: RtlCharToInteger(\"%s\", %d, [out]) has result %lx, expected: %lx",
+	       "(test %d): call failed: RtlCharToInteger(\"%s\", %d, [out]) has result %lx, expected: %lx\n",
 	       test_num, str2int[test_num].str, str2int[test_num].base, result, str2int[test_num].result);
 	    ok(value == str2int[test_num].value,
-	       "(test %d): call failed: RtlCharToInteger(\"%s\", %d, [out]) assigns value %d, expected: %d",
+	       "(test %d): call failed: RtlCharToInteger(\"%s\", %d, [out]) assigns value %d, expected: %d\n",
 	       test_num, str2int[test_num].str, str2int[test_num].base, value, str2int[test_num].value);
 	} /* if */
     } /* for */

     result = pRtlCharToInteger(str2int[1].str, str2int[1].base, NULL);
     ok(result == STATUS_ACCESS_VIOLATION,
-       "call failed: RtlCharToInteger(\"%s\", %d, NULL) has result %lx",
+       "call failed: RtlCharToInteger(\"%s\", %d, NULL) has result %lx\n",
        str2int[1].str, str2int[1].base, result);

     result = pRtlCharToInteger(str2int[1].str, 20, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "call failed: RtlCharToInteger(\"%s\", 20, NULL) has result %lx",
+       "call failed: RtlCharToInteger(\"%s\", 20, NULL) has result %lx\n",
        str2int[1].str, result);
 }

@@ -1592,22 +1592,22 @@
 	} /* if */
     } else {
 	ok(result == int2str->result,
-	   "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) has result %lx, expected: %lx",
+	   "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) has result %lx, expected: %lx\n",
 	   test_num, int2str->value, int2str->base, result, int2str->result);
 	if (result == STATUS_SUCCESS) {
 	    ok(unicode_string.Buffer[unicode_string.Length/sizeof(WCHAR)] == '\0',
-	       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string \"%s\" is not NULL terminated",
+	       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string \"%s\" is not NULL terminated\n",
 	       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,
-       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) assigns string \"%s\", expected: \"%s\"",
+       "(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,
-       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string has Length %d, expected: %d",
+       "(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,
-       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string has MaximumLength %d, expected: %d",
+       "(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string has MaximumLength %d, expected: %d\n",
        test_num, int2str->value, int2str->base, unicode_string.MaximumLength, expected_unicode_string.MaximumLength);
     pRtlFreeAnsiString(&expected_ansi_str);
     pRtlFreeAnsiString(&ansi_str);
@@ -1632,10 +1632,10 @@
     dest_str[STRI_BUFFER_LENGTH] = '\0';
     result = pRtlIntegerToChar(int2str->value, int2str->base, int2str->MaximumLength, dest_str);
     ok(result == int2str->result,
-       "(test %d): RtlIntegerToChar(%lu, %d, %d, [out]) has result %lx, expected: %lx",
+       "(test %d): RtlIntegerToChar(%lu, %d, %d, [out]) has result %lx, expected: %lx\n",
        test_num, int2str->value, int2str->base, int2str->MaximumLength, result, int2str->result);
     ok(memcmp(dest_str, int2str->Buffer, STRI_BUFFER_LENGTH) == 0,
-       "(test %d): RtlIntegerToChar(%lu, %d, %d, [out]) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): RtlIntegerToChar(%lu, %d, %d, [out]) assigns string \"%s\", expected: \"%s\"\n",
        test_num, int2str->value, int2str->base, int2str->MaximumLength, dest_str, int2str->Buffer);
 }

@@ -1650,22 +1650,22 @@

     result = pRtlIntegerToChar(int2str[0].value, 20, int2str[0].MaximumLength, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "(test a): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test a): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x\n",
        int2str[0].value, 20, int2str[0].MaximumLength, result, STATUS_INVALID_PARAMETER);

     result = pRtlIntegerToChar(int2str[0].value, 20, 0, NULL);
     ok(result == STATUS_INVALID_PARAMETER,
-       "(test b): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test b): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x\n",
        int2str[0].value, 20, 0, result, STATUS_INVALID_PARAMETER);

     result = pRtlIntegerToChar(int2str[0].value, int2str[0].base, 0, NULL);
     ok(result == STATUS_BUFFER_OVERFLOW,
-       "(test c): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test c): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x\n",
        int2str[0].value, int2str[0].base, 0, result, STATUS_BUFFER_OVERFLOW);

     result = pRtlIntegerToChar(int2str[0].value, int2str[0].base, int2str[0].MaximumLength, NULL);
     ok(result == STATUS_ACCESS_VIOLATION,
-       "(test d): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x",
+       "(test d): RtlIntegerToChar(%lu, %d, %d, NULL) has result %lx, expected: %x\n",
        int2str[0].value, int2str[0].base, int2str[0].MaximumLength, result, STATUS_ACCESS_VIOLATION);
 }

Index: dlls/ntdll/tests/string.c
===================================================================
RCS file: /home/cvs/wine/dlls/ntdll/tests/string.c,v
retrieving revision 1.4
diff -u -r1.4 string.c
--- dlls/ntdll/tests/string.c	4 Oct 2003 03:04:46 -0000	1.4
+++ dlls/ntdll/tests/string.c	17 Oct 2003 13:53:19 -0000
@@ -65,7 +65,7 @@
 static void InitFunctionPtrs()
 {
     hntdll = LoadLibraryA("ntdll.dll");
-    ok(hntdll != 0, "LoadLibrary failed");
+    ok(hntdll != 0, "LoadLibrary failed\n");
     if (hntdll) {
 	pRtlUnicodeStringToAnsiString = (void *)GetProcAddress(hntdll, "RtlUnicodeStringToAnsiString");
 	pRtlFreeAnsiString = (void *)GetProcAddress(hntdll, "RtlFreeAnsiString");
@@ -219,10 +219,10 @@
     value = ulong2str->value;
     result = p_itoa(value, dest_str, ulong2str->base);
     ok(result == dest_str,
-       "(test %d): _itoa(%d, [out], %d) has result %p, expected: %p",
+       "(test %d): _itoa(%d, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_str);
     ok(memcmp(dest_str, ulong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-       "(test %d): _itoa(%d, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _itoa(%d, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, dest_str, ulong2str->Buffer);
 }

@@ -238,10 +238,10 @@
     value = ulong2str->value;
     result = p_ltoa(ulong2str->value, dest_str, ulong2str->base);
     ok(result == dest_str,
-       "(test %d): _ltoa(%ld, [out], %d) has result %p, expected: %p",
+       "(test %d): _ltoa(%ld, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_str);
     ok(memcmp(dest_str, ulong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-       "(test %d): _ltoa(%ld, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ltoa(%ld, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, dest_str, ulong2str->Buffer);
 }

@@ -257,10 +257,10 @@
     value = ulong2str->value;
     result = p_ultoa(ulong2str->value, dest_str, ulong2str->base);
     ok(result == dest_str,
-       "(test %d): _ultoa(%lu, [out], %d) has result %p, expected: %p",
+       "(test %d): _ultoa(%lu, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_str);
     ok(memcmp(dest_str, ulong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-       "(test %d): _ultoa(%lu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ultoa(%lu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, dest_str, ulong2str->Buffer);
 }

@@ -309,10 +309,10 @@
     result = p_itow(value, dest_wstr, ulong2str->base);
     pRtlUnicodeStringToAnsiString(&ansi_str, &unicode_string, 1);
     ok(result == dest_wstr,
-       "(test %d): _itow(%d, [out], %d) has result %p, expected: %p",
+       "(test %d): _itow(%d, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_wstr);
     ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-       "(test %d): _itow(%d, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _itow(%d, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, ansi_str.Buffer, ulong2str->Buffer);
     pRtlFreeAnsiString(&ansi_str);
 }
@@ -345,10 +345,10 @@
     result = p_ltow(value, dest_wstr, ulong2str->base);
     pRtlUnicodeStringToAnsiString(&ansi_str, &unicode_string, 1);
     ok(result == dest_wstr,
-       "(test %d): _ltow(%ld, [out], %d) has result %p, expected: %p",
+       "(test %d): _ltow(%ld, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_wstr);
     ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-       "(test %d): _ltow(%ld, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ltow(%ld, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, ansi_str.Buffer, ulong2str->Buffer);
     pRtlFreeAnsiString(&ansi_str);
 }
@@ -381,10 +381,10 @@
     result = p_ultow(value, dest_wstr, ulong2str->base);
     pRtlUnicodeStringToAnsiString(&ansi_str, &unicode_string, 1);
     ok(result == dest_wstr,
-       "(test %d): _ultow(%lu, [out], %d) has result %p, expected: %p",
+       "(test %d): _ultow(%lu, [out], %d) has result %p, expected: %p\n",
        test_num, value, ulong2str->base, result, dest_wstr);
     ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-       "(test %d): _ultow(%lu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ultow(%lu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, value, ulong2str->base, ansi_str.Buffer, ulong2str->Buffer);
     pRtlFreeAnsiString(&ansi_str);
 }
@@ -415,7 +415,7 @@
     expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_itow(ulong2str[0].value, NULL, 10);
     ok(result == NULL,
-       "(test a): _itow(%ld, NULL, 10) has result %p, expected: NULL",
+       "(test a): _itow(%ld, NULL, 10) has result %p, expected: NULL\n",
        ulong2str[0].value, result);

     for (pos = 0; pos < LARGE_STRI_BUFFER_LENGTH; pos++) {
@@ -424,7 +424,7 @@
     expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_ltow(ulong2str[0].value, NULL, 10);
     ok(result == NULL,
-       "(test b): _ltow(%ld, NULL, 10) has result %p, expected: NULL",
+       "(test b): _ltow(%ld, NULL, 10) has result %p, expected: NULL\n",
        ulong2str[0].value, result);

     for (pos = 0; pos < LARGE_STRI_BUFFER_LENGTH; pos++) {
@@ -433,7 +433,7 @@
     expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_ultow(ulong2str[0].value, NULL, 10);
     ok(result == NULL,
-       "(test c): _ultow(%ld, NULL, 10) has result %p, expected: NULL",
+       "(test c): _ultow(%ld, NULL, 10) has result %p, expected: NULL\n",
        ulong2str[0].value, result);
 }

@@ -598,19 +598,19 @@
     dest_str[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_i64toa(ulonglong2str->value, dest_str, ulonglong2str->base);
     ok(result == dest_str,
-       "(test %d): _i64toa(%Lu, [out], %d) has result %p, expected: %p",
+       "(test %d): _i64toa(%Lu, [out], %d) has result %p, expected: %p\n",
        test_num, ulonglong2str->value, ulonglong2str->base, result, dest_str);
     if (ulonglong2str->mask & 0x04) {
 	if (memcmp(dest_str, ulonglong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) != 0) {
 	    if (memcmp(dest_str, ulonglong2str[1].Buffer, LARGE_STRI_BUFFER_LENGTH) != 0) {
 		ok(memcmp(dest_str, ulonglong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-		   "(test %d): _i64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+		   "(test %d): _i64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
 		   test_num, ulonglong2str->value, ulonglong2str->base, dest_str, ulonglong2str->Buffer);
 	    } /* if */
 	} /* if */
     } else {
 	ok(memcmp(dest_str, ulonglong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-	   "(test %d): _i64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+	   "(test %d): _i64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
 	   test_num, ulonglong2str->value, ulonglong2str->base, dest_str, ulonglong2str->Buffer);
     } /* if */
 }
@@ -625,10 +625,10 @@
     dest_str[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_ui64toa(ulonglong2str->value, dest_str, ulonglong2str->base);
     ok(result == dest_str,
-       "(test %d): _ui64toa(%Lu, [out], %d) has result %p, expected: %p",
+       "(test %d): _ui64toa(%Lu, [out], %d) has result %p, expected: %p\n",
        test_num, ulonglong2str->value, ulonglong2str->base, result, dest_str);
     ok(memcmp(dest_str, ulonglong2str->Buffer, LARGE_STRI_BUFFER_LENGTH) == 0,
-       "(test %d): _ui64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ui64toa(%Lu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, ulonglong2str->value, ulonglong2str->base, dest_str, ulonglong2str->Buffer);
 }

@@ -675,7 +675,7 @@
     result = p_i64tow(ulonglong2str->value, dest_wstr, ulonglong2str->base);
     pRtlUnicodeStringToAnsiString(&ansi_str, &unicode_string, 1);
     ok(result == dest_wstr,
-       "(test %d): _i64tow(%llu, [out], %d) has result %p, expected: %p",
+       "(test %d): _i64tow(%llu, [out], %d) has result %p, expected: %p\n",
        test_num, ulonglong2str->value, ulonglong2str->base, result, dest_wstr);
     if (ulonglong2str->mask & 0x04) {
 	if (memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) != 0) {
@@ -685,13 +685,13 @@
 	    expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
 	    if (memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) != 0) {
 		ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-		   "(test %d): _i64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+		   "(test %d): _i64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
 		   test_num, ulonglong2str->value, ulonglong2str->base, ansi_str.Buffer, ulonglong2str->Buffer);
 	    } /* if */
 	} /* if */
     } else {
 	ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-	   "(test %d): _i64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+	   "(test %d): _i64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
 	   test_num, ulonglong2str->value, ulonglong2str->base, ansi_str.Buffer, ulonglong2str->Buffer);
     } /* if */
     pRtlFreeAnsiString(&ansi_str);
@@ -723,10 +723,10 @@
     result = p_ui64tow(ulonglong2str->value, dest_wstr, ulonglong2str->base);
     pRtlUnicodeStringToAnsiString(&ansi_str, &unicode_string, 1);
     ok(result == dest_wstr,
-       "(test %d): _ui64tow(%llu, [out], %d) has result %p, expected: %p",
+       "(test %d): _ui64tow(%llu, [out], %d) has result %p, expected: %p\n",
        test_num, ulonglong2str->value, ulonglong2str->base, result, dest_wstr);
     ok(memcmp(dest_wstr, expected_wstr, LARGE_STRI_BUFFER_LENGTH * sizeof(WCHAR)) == 0,
-       "(test %d): _ui64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"",
+       "(test %d): _ui64tow(%llu, [out], %d) assigns string \"%s\", expected: \"%s\"\n",
        test_num, ulonglong2str->value, ulonglong2str->base, ansi_str.Buffer, ulonglong2str->Buffer);
     pRtlFreeAnsiString(&ansi_str);
 }
@@ -756,7 +756,7 @@
     expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
     result = p_i64tow(ulong2str[0].value, NULL, 10);
     ok(result == NULL,
-       "(test d): _i64tow(%llu, NULL, 10) has result %p, expected: NULL",
+       "(test d): _i64tow(%llu, NULL, 10) has result %p, expected: NULL\n",
        ulonglong2str[0].value, result);

     if (p_ui64tow) {
@@ -766,7 +766,7 @@
 	expected_wstr[LARGE_STRI_BUFFER_LENGTH] = '\0';
 	result = p_ui64tow(ulong2str[0].value, NULL, 10);
 	ok(result == NULL,
-	   "(test e): _ui64tow(%llu, NULL, 10) has result %p, expected: NULL",
+	   "(test e): _ui64tow(%llu, NULL, 10) has result %p, expected: NULL\n",
 	   ulonglong2str[0].value, result);
     } /* if */
 }
@@ -893,7 +893,7 @@
 	pRtlCreateUnicodeStringFromAsciiz(&uni, str2long[test_num].str);
 	result = p_wtoi(uni.Buffer);
 	ok(result == str2long[test_num].value,
-	   "(test %d): call failed: _wtoi(\"%s\") has result %d, expected: %ld",
+	   "(test %d): call failed: _wtoi(\"%s\") has result %d, expected: %ld\n",
 	   test_num, str2long[test_num].str, result, str2long[test_num].value);
 	pRtlFreeUnicodeString(&uni);
     } /* for */
@@ -910,7 +910,7 @@
 	pRtlCreateUnicodeStringFromAsciiz(&uni, str2long[test_num].str);
 	result = p_wtol(uni.Buffer);
 	ok(result == str2long[test_num].value,
-	   "(test %d): call failed: _wtol(\"%s\") has result %ld, expected: %ld",
+	   "(test %d): call failed: _wtol(\"%s\") has result %ld, expected: %ld\n",
 	   test_num, str2long[test_num].str, result, str2long[test_num].value);
 	pRtlFreeUnicodeString(&uni);
     } /* for */
@@ -1048,7 +1048,7 @@
     for (test_num = 0; test_num < NB_STR2LONGLONG; test_num++) {
 	result = p_atoi64(str2longlong[test_num].str);
 	ok(result == str2longlong[test_num].value,
-	   "(test %d): call failed: _atoi64(\"%s\") has result %lld, expected: %lld",
+	   "(test %d): call failed: _atoi64(\"%s\") has result %lld, expected: %lld\n",
 	   test_num, str2longlong[test_num].str, result, str2longlong[test_num].value);
     } /* for */
 }
@@ -1064,7 +1064,7 @@
 	pRtlCreateUnicodeStringFromAsciiz(&uni, str2longlong[test_num].str);
 	result = p_wtoi64(uni.Buffer);
 	ok(result == str2longlong[test_num].value,
-	   "(test %d): call failed: _wtoi64(\"%s\") has result %lld, expected: %lld",
+	   "(test %d): call failed: _wtoi64(\"%s\") has result %lld, expected: %lld\n",
 	   test_num, str2longlong[test_num].str, result, str2longlong[test_num].value);
 	pRtlFreeUnicodeString(&uni);
     } /* for */


-- 
Francois Gouget         fgouget@free.fr        http://fgouget.free.fr/
                Linux: It is now safe to turn on your computer.




[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux