[PATCH 15/20] dlls/vcomp/tests: enable compilation with long types

Eric Pouech eric.pouech at gmail.com
Tue Mar 8 02:31:23 CST 2022


Signed-off-by: Eric Pouech <eric.pouech at gmail.com>

---
 dlls/vcomp/tests/Makefile.in |    1 
 dlls/vcomp/tests/vcomp.c     |  156 +++++++++++++++++++++---------------------
 2 files changed, 78 insertions(+), 79 deletions(-)

diff --git a/dlls/vcomp/tests/Makefile.in b/dlls/vcomp/tests/Makefile.in
index f8a66a74d92..d1b7b1291bd 100644
--- a/dlls/vcomp/tests/Makefile.in
+++ b/dlls/vcomp/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
 TESTDLL = vcomp.dll
 
 C_SRCS = \
diff --git a/dlls/vcomp/tests/vcomp.c b/dlls/vcomp/tests/vcomp.c
index a229e0198f7..639291a1772 100644
--- a/dlls/vcomp/tests/vcomp.c
+++ b/dlls/vcomp/tests/vcomp.c
@@ -396,7 +396,7 @@ static void CDECL num_threads_cb(BOOL nested, int parallel, int nested_threads,
     p_vcomp_barrier();
 
     num_threads = pomp_get_num_threads();
-    ok(num_threads == *count, "expected num_threads == %d, got %d\n", *count, num_threads);
+    ok(num_threads == *count, "expected num_threads == %ld, got %d\n", *count, num_threads);
     thread_num = pomp_get_thread_num();
     ok(thread_num >= 0 && thread_num < num_threads,
        "expected thread_num in range [0, %d], got %d\n", num_threads - 1, thread_num);
@@ -409,16 +409,16 @@ static void CDECL num_threads_cb(BOOL nested, int parallel, int nested_threads,
     thread_count = 0;
     p_vcomp_fork(TRUE, 2, num_threads_cb2, TRUE, &thread_count);
     if (nested)
-        ok(thread_count == nested_threads, "expected %d threads, got %d\n", nested_threads, thread_count);
+        ok(thread_count == nested_threads, "expected %d threads, got %ld\n", nested_threads, thread_count);
     else
-        ok(thread_count == 1, "expected 1 thread, got %d\n", thread_count);
+        ok(thread_count == 1, "expected 1 thread, got %ld\n", thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == parallel, "expected %d, got %d\n", parallel, is_parallel);
 
     thread_count = 0;
     p_vcomp_fork(FALSE, 2, num_threads_cb2, parallel, &thread_count);
-    ok(thread_count == 1, "expected 1 thread, got %d\n", thread_count);
+    ok(thread_count == 1, "expected 1 thread, got %ld\n", thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == parallel, "expected %d, got %d\n", parallel, is_parallel);
@@ -427,9 +427,9 @@ static void CDECL num_threads_cb(BOOL nested, int parallel, int nested_threads,
     thread_count = 0;
     p_vcomp_fork(TRUE, 2, num_threads_cb2, TRUE, &thread_count);
     if (nested)
-        ok(thread_count == 4, "expected 4 threads, got %d\n", thread_count);
+        ok(thread_count == 4, "expected 4 threads, got %ld\n", thread_count);
     else
-        ok(thread_count == 1, "expected 1 thread, got %d\n", thread_count);
+        ok(thread_count == 1, "expected 1 thread, got %ld\n", thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == parallel, "expected %d, got %d\n", parallel, is_parallel);
@@ -459,7 +459,7 @@ static void test_omp_get_num_threads(BOOL nested)
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, max_threads, &thread_count);
-    ok(thread_count == max_threads, "expected %d threads, got %d\n", max_threads, thread_count);
+    ok(thread_count == max_threads, "expected %d threads, got %ld\n", max_threads, thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == FALSE, "expected FALSE, got %d\n", is_parallel);
@@ -468,7 +468,7 @@ static void test_omp_get_num_threads(BOOL nested)
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(FALSE, 4, num_threads_cb, TRUE, FALSE, max_threads, &thread_count);
-    ok(thread_count == 1, "expected 1 thread, got %d\n", thread_count);
+    ok(thread_count == 1, "expected 1 thread, got %ld\n", thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == FALSE, "expected FALSE, got %d\n", is_parallel);
@@ -478,7 +478,7 @@ static void test_omp_get_num_threads(BOOL nested)
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 1, &thread_count);
-    ok(thread_count == 1, "expected 1 thread, got %d\n", thread_count);
+    ok(thread_count == 1, "expected 1 thread, got %ld\n", thread_count);
 
     is_parallel = pomp_in_parallel();
     ok(is_parallel == FALSE, "expected FALSE, got %d\n", is_parallel);
@@ -488,38 +488,38 @@ static void test_omp_get_num_threads(BOOL nested)
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 2, &thread_count);
-    ok(thread_count == 2, "expected 2 threads, got %d\n", thread_count);
+    ok(thread_count == 2, "expected 2 threads, got %ld\n", thread_count);
 
     pomp_set_num_threads(4);
     num_threads = pomp_get_num_threads();
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 4, &thread_count);
-    ok(thread_count == 4, "expected 4 threads, got %d\n", thread_count);
+    ok(thread_count == 4, "expected 4 threads, got %ld\n", thread_count);
 
     p_vcomp_set_num_threads(8);
     num_threads = pomp_get_num_threads();
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 4, &thread_count);
-    ok(thread_count == 8, "expected 8 threads, got %d\n", thread_count);
+    ok(thread_count == 8, "expected 8 threads, got %ld\n", thread_count);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 4, &thread_count);
-    ok(thread_count == 4, "expected 4 threads, got %d\n", thread_count);
+    ok(thread_count == 4, "expected 4 threads, got %ld\n", thread_count);
 
     p_vcomp_set_num_threads(0);
     num_threads = pomp_get_num_threads();
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 4, &thread_count);
-    ok(thread_count == 4, "expected 4 threads, got %d\n", thread_count);
+    ok(thread_count == 4, "expected 4 threads, got %ld\n", thread_count);
 
     pomp_set_num_threads(0);
     num_threads = pomp_get_num_threads();
     ok(num_threads == 1, "expected num_threads == 1, got %d\n", num_threads);
     thread_count = 0;
     p_vcomp_fork(TRUE, 4, num_threads_cb, nested, TRUE, 4, &thread_count);
-    ok(thread_count == 4, "expected 4 threads, got %d\n", thread_count);
+    ok(thread_count == 4, "expected 4 threads, got %ld\n", thread_count);
 
     pomp_set_num_threads(max_threads);
     pomp_set_nested(FALSE);
@@ -570,19 +570,19 @@ static void test_vcomp_fork(void)
 
     a = 0; b = 1; c = 2; d = 3; e = 4;
     p_vcomp_fork(FALSE, 5, fork_ptr_cb, &a, &b, &c, &d, &e);
-    ok(a == 1, "expected a == 1, got %d\n", a);
-    ok(b == 2, "expected b == 2, got %d\n", b);
-    ok(c == 3, "expected c == 3, got %d\n", c);
-    ok(d == 4, "expected d == 4, got %d\n", d);
-    ok(e == 5, "expected e == 5, got %d\n", e);
+    ok(a == 1, "expected a == 1, got %ld\n", a);
+    ok(b == 2, "expected b == 2, got %ld\n", b);
+    ok(c == 3, "expected c == 3, got %ld\n", c);
+    ok(d == 4, "expected d == 4, got %ld\n", d);
+    ok(e == 5, "expected e == 5, got %ld\n", e);
 
     a = 0; b = 1; c = 2; d = 3; e = 4;
     p_vcomp_fork(TRUE, 5, fork_ptr_cb, &a, &b, &c, &d, &e);
-    ok(a == 4, "expected a == 4, got %d\n", a);
-    ok(b == 5, "expected b == 5, got %d\n", b);
-    ok(c == 6, "expected c == 6, got %d\n", c);
-    ok(d == 7, "expected d == 7, got %d\n", d);
-    ok(e == 8, "expected e == 8, got %d\n", e);
+    ok(a == 4, "expected a == 4, got %ld\n", a);
+    ok(b == 5, "expected b == 5, got %ld\n", b);
+    ok(c == 6, "expected c == 6, got %ld\n", c);
+    ok(d == 7, "expected d == 7, got %ld\n", d);
+    ok(e == 8, "expected e == 8, got %ld\n", e);
 
     p_vcomp_fork(TRUE, 11, fork_uintptr_cb, (UINT_PTR)1, (UINT_PTR)(MAXUINT_PTR - 2),
         (UINT_PTR)3, (UINT_PTR)(MAXUINT_PTR - 4), (UINT_PTR)5,
@@ -643,9 +643,9 @@ if (0)
 
     a = b = c = 0;
     section_cb(&a, &b, &c);
-    ok(a == 20, "expected a == 20, got %d\n", a);
-    ok(b == 30, "expected b == 30, got %d\n", b);
-    ok(c == 40, "expected c == 40, got %d\n", c);
+    ok(a == 20, "expected a == 20, got %ld\n", a);
+    ok(b == 30, "expected b == 30, got %ld\n", b);
+    ok(c == 40, "expected c == 40, got %ld\n", c);
 
     for (i = 1; i <= 4; i++)
     {
@@ -653,15 +653,15 @@ if (0)
 
         a = b = c = 0;
         p_vcomp_fork(TRUE, 3, section_cb, &a, &b, &c);
-        ok(a == 20, "expected a == 20, got %d\n", a);
-        ok(b == 30, "expected b == 30, got %d\n", b);
-        ok(c == 40, "expected c == 40, got %d\n", c);
+        ok(a == 20, "expected a == 20, got %ld\n", a);
+        ok(b == 30, "expected b == 30, got %ld\n", b);
+        ok(c == 40, "expected c == 40, got %ld\n", c);
 
         a = b = c = 0;
         p_vcomp_fork(FALSE, 3, section_cb, &a, &b, &c);
-        ok(a == 20, "expected a == 20, got %d\n", a);
-        ok(b == 30, "expected b == 30, got %d\n", b);
-        ok(c == 40, "expected c == 40, got %d\n", c);
+        ok(a == 20, "expected a == 20, got %ld\n", a);
+        ok(b == 30, "expected b == 30, got %ld\n", b);
+        ok(c == 40, "expected c == 40, got %ld\n", c);
     }
 
     pomp_set_num_threads(max_threads);
@@ -1644,10 +1644,10 @@ static void test_vcomp_for_dynamic_init(void)
     /* test chunked scheduling */
     a = b = c = d = 0;
     for_dynamic_chunked_cb(&a, &b, &c, &d);
-    ok(a == 71071, "expected a == 71071, got %d\n", a);
-    ok(b == 71929, "expected b == 71929, got %d\n", b);
-    ok(c == 14210, "expected c == 14210, got %d\n", c);
-    ok(d == 14790, "expected d == 14790, got %d\n", d);
+    ok(a == 71071, "expected a == 71071, got %ld\n", a);
+    ok(b == 71929, "expected b == 71929, got %ld\n", b);
+    ok(c == 14210, "expected c == 14210, got %ld\n", c);
+    ok(d == 14790, "expected d == 14790, got %ld\n", d);
 
     for (i = 1; i <= 4; i++)
     {
@@ -1655,26 +1655,26 @@ static void test_vcomp_for_dynamic_init(void)
 
         a = b = c = d = 0;
         p_vcomp_fork(TRUE, 4, for_dynamic_chunked_cb, &a, &b, &c, &d);
-        ok(a == 71071, "expected a == 71071, got %d\n", a);
-        ok(b == 71929, "expected b == 71929, got %d\n", b);
-        ok(c == 14210, "expected c == 14210, got %d\n", c);
-        ok(d == 14790, "expected d == 14790, got %d\n", d);
+        ok(a == 71071, "expected a == 71071, got %ld\n", a);
+        ok(b == 71929, "expected b == 71929, got %ld\n", b);
+        ok(c == 14210, "expected c == 14210, got %ld\n", c);
+        ok(d == 14790, "expected d == 14790, got %ld\n", d);
 
         a = b = c = d = 0;
         p_vcomp_fork(FALSE, 4, for_dynamic_chunked_cb, &a, &b, &c, &d);
-        ok(a == 71071, "expected a == 71071, got %d\n", a);
-        ok(b == 71929, "expected b == 71929, got %d\n", b);
-        ok(c == 14210, "expected c == 14210, got %d\n", c);
-        ok(d == 14790, "expected d == 14790, got %d\n", d);
+        ok(a == 71071, "expected a == 71071, got %ld\n", a);
+        ok(b == 71929, "expected b == 71929, got %ld\n", b);
+        ok(c == 14210, "expected c == 14210, got %ld\n", c);
+        ok(d == 14790, "expected d == 14790, got %ld\n", d);
     }
 
     /* test guided scheduling */
     a = b = c = d = 0;
     for_dynamic_guided_cb(VCOMP_DYNAMIC_FLAGS_GUIDED, &a, &b, &c, &d);
-    ok(a == guided_a[0], "expected a == %d, got %d\n", guided_a[0], a);
-    ok(b == guided_b[0], "expected b == %d, got %d\n", guided_b[0], b);
-    ok(c == guided_c[0], "expected c == %d, got %d\n", guided_c[0], c);
-    ok(d == guided_d[0], "expected d == %d, got %d\n", guided_d[0], d);
+    ok(a == guided_a[0], "expected a == %d, got %ld\n", guided_a[0], a);
+    ok(b == guided_b[0], "expected b == %d, got %ld\n", guided_b[0], b);
+    ok(c == guided_c[0], "expected c == %d, got %ld\n", guided_c[0], c);
+    ok(d == guided_d[0], "expected d == %d, got %ld\n", guided_d[0], d);
 
     for (i = 1; i <= 4; i++)
     {
@@ -1682,26 +1682,26 @@ static void test_vcomp_for_dynamic_init(void)
 
         a = b = c = d = 0;
         p_vcomp_fork(TRUE, 5, for_dynamic_guided_cb, VCOMP_DYNAMIC_FLAGS_GUIDED, &a, &b, &c, &d);
-        ok(a == guided_a[i - 1], "expected a == %d, got %d\n", guided_a[i - 1], a);
-        ok(b == guided_b[i - 1], "expected b == %d, got %d\n", guided_b[i - 1], b);
-        ok(c == guided_c[i - 1], "expected c == %d, got %d\n", guided_c[i - 1], c);
-        ok(d == guided_d[i - 1], "expected d == %d, got %d\n", guided_d[i - 1], d);
+        ok(a == guided_a[i - 1], "expected a == %d, got %ld\n", guided_a[i - 1], a);
+        ok(b == guided_b[i - 1], "expected b == %d, got %ld\n", guided_b[i - 1], b);
+        ok(c == guided_c[i - 1], "expected c == %d, got %ld\n", guided_c[i - 1], c);
+        ok(d == guided_d[i - 1], "expected d == %d, got %ld\n", guided_d[i - 1], d);
 
         a = b = c = d = 0;
         p_vcomp_fork(FALSE, 5, for_dynamic_guided_cb, VCOMP_DYNAMIC_FLAGS_GUIDED, &a, &b, &c, &d);
-        ok(a == guided_a[0], "expected a == %d, got %d\n", guided_a[0], a);
-        ok(b == guided_b[0], "expected b == %d, got %d\n", guided_b[0], b);
-        ok(c == guided_c[0], "expected c == %d, got %d\n", guided_c[0], c);
-        ok(d == guided_d[0], "expected d == %d, got %d\n", guided_d[0], d);
+        ok(a == guided_a[0], "expected a == %d, got %ld\n", guided_a[0], a);
+        ok(b == guided_b[0], "expected b == %d, got %ld\n", guided_b[0], b);
+        ok(c == guided_c[0], "expected c == %d, got %ld\n", guided_c[0], c);
+        ok(d == guided_d[0], "expected d == %d, got %ld\n", guided_d[0], d);
     }
 
     /* test with empty flags */
     a = b = c = d = 0;
     for_dynamic_guided_cb(0, &a, &b, &c, &d);
-    ok(a == guided_a[0], "expected a == %d, got %d\n", guided_a[0], a);
-    ok(b == guided_b[0], "expected b == %d, got %d\n", guided_b[0], b);
-    ok(c == guided_c[0], "expected c == %d, got %d\n", guided_c[0], c);
-    ok(d == guided_d[0], "expected d == %d, got %d\n", guided_d[0], d);
+    ok(a == guided_a[0], "expected a == %d, got %ld\n", guided_a[0], a);
+    ok(b == guided_b[0], "expected b == %d, got %ld\n", guided_b[0], b);
+    ok(c == guided_c[0], "expected c == %d, got %ld\n", guided_c[0], c);
+    ok(d == guided_d[0], "expected d == %d, got %ld\n", guided_d[0], d);
 
     for (i = 1; i <= 4; i++)
     {
@@ -1709,17 +1709,17 @@ static void test_vcomp_for_dynamic_init(void)
 
         a = b = c = d = 0;
         p_vcomp_fork(TRUE, 5, for_dynamic_guided_cb, 0, &a, &b, &c, &d);
-        ok(a == guided_a[i - 1], "expected a == %d, got %d\n", guided_a[i - 1], a);
-        ok(b == guided_b[i - 1], "expected b == %d, got %d\n", guided_b[i - 1], b);
-        ok(c == guided_c[i - 1], "expected c == %d, got %d\n", guided_c[i - 1], c);
-        ok(d == guided_d[i - 1], "expected d == %d, got %d\n", guided_d[i - 1], d);
+        ok(a == guided_a[i - 1], "expected a == %d, got %ld\n", guided_a[i - 1], a);
+        ok(b == guided_b[i - 1], "expected b == %d, got %ld\n", guided_b[i - 1], b);
+        ok(c == guided_c[i - 1], "expected c == %d, got %ld\n", guided_c[i - 1], c);
+        ok(d == guided_d[i - 1], "expected d == %d, got %ld\n", guided_d[i - 1], d);
 
         a = b = c = d = 0;
         p_vcomp_fork(FALSE, 5, for_dynamic_guided_cb, 0, &a, &b, &c, &d);
-        ok(a == guided_a[0], "expected a == %d, got %d\n", guided_a[0], a);
-        ok(b == guided_b[0], "expected b == %d, got %d\n", guided_b[0], b);
-        ok(c == guided_c[0], "expected c == %d, got %d\n", guided_c[0], c);
-        ok(d == guided_d[0], "expected d == %d, got %d\n", guided_d[0], d);
+        ok(a == guided_a[0], "expected a == %d, got %ld\n", guided_a[0], a);
+        ok(b == guided_b[0], "expected b == %d, got %ld\n", guided_b[0], b);
+        ok(c == guided_c[0], "expected c == %d, got %ld\n", guided_c[0], c);
+        ok(d == guided_d[0], "expected d == %d, got %ld\n", guided_d[0], d);
     }
 
     pomp_set_num_threads(max_threads);
@@ -1736,7 +1736,7 @@ static void CDECL master_cb(HANDLE semaphore)
         if (num_threads >= 2)
         {
             DWORD result = WaitForSingleObject(semaphore, 1000);
-            ok(result == WAIT_OBJECT_0, "WaitForSingleObject returned %u\n", result);
+            ok(result == WAIT_OBJECT_0, "WaitForSingleObject returned %lu\n", result);
         }
         p_vcomp_master_end();
     }
@@ -1752,7 +1752,7 @@ static void test_vcomp_master_begin(void)
     int i;
 
     semaphore = CreateSemaphoreA(NULL, 0, 1, NULL);
-    ok(semaphore != NULL, "CreateSemaphoreA failed %u\n", GetLastError());
+    ok(semaphore != NULL, "CreateSemaphoreA failed %lu\n", GetLastError());
 
     master_cb(semaphore);
 
@@ -1776,7 +1776,7 @@ static void CDECL single_cb(int flags, HANDLE semaphore)
         if (num_threads >= 2)
         {
             DWORD result = WaitForSingleObject(semaphore, 1000);
-            ok(result == WAIT_OBJECT_0, "WaitForSingleObject returned %u\n", result);
+            ok(result == WAIT_OBJECT_0, "WaitForSingleObject returned %lu\n", result);
         }
     }
     p_vcomp_single_end();
@@ -1796,7 +1796,7 @@ static void test_vcomp_single_begin(void)
     int i;
 
     semaphore = CreateSemaphoreA(NULL, 0, 1, NULL);
-    ok(semaphore != NULL, "CreateSemaphoreA failed %u\n", GetLastError());
+    ok(semaphore != NULL, "CreateSemaphoreA failed %lu\n", GetLastError());
 
     single_cb(0, semaphore);
     single_cb(1, semaphore);
@@ -1842,7 +1842,7 @@ static void test_vcomp_enter_critsect(void)
 
     a = 0;
     critsect_cb(&a);
-    ok(a == 2, "expected a == 2, got %d\n", a);
+    ok(a == 2, "expected a == 2, got %ld\n", a);
 
     for (i = 1; i <= 4; i++)
     {
@@ -1850,11 +1850,11 @@ static void test_vcomp_enter_critsect(void)
 
         a = 0;
         p_vcomp_fork(TRUE, 1, critsect_cb, &a);
-        ok(a == 2 * i, "expected a == %d, got %d\n", 2 * i, a);
+        ok(a == 2 * i, "expected a == %d, got %ld\n", 2 * i, a);
 
         a = 0;
         p_vcomp_fork(FALSE, 1, critsect_cb, &a);
-        ok(a == 2, "expected a == 2, got %d\n", a);
+        ok(a == 2, "expected a == 2, got %ld\n", a);
     }
 
     pomp_set_num_threads(max_threads);
@@ -2628,7 +2628,7 @@ static void test_omp_get_num_procs(void)
     ok(num_procs > 0, "expected non-zero num_procs\n");
     GetSystemInfo(&sysinfo);
     ok(sysinfo.dwNumberOfProcessors > 0, "expected non-zero dwNumberOfProcessors\n");
-    ok(num_procs == sysinfo.dwNumberOfProcessors, "got dwNumberOfProcessors %d num_procs %d\n", sysinfo.dwNumberOfProcessors, num_procs);
+    ok(num_procs == sysinfo.dwNumberOfProcessors, "got dwNumberOfProcessors %ld num_procs %d\n", sysinfo.dwNumberOfProcessors, num_procs);
 }
 
 START_TEST(vcomp)




More information about the wine-devel mailing list