diff test/plain/test_main.c @ 627:c477ddd64718 r1.4-RC5

- test/plain: * added some aggregate-by-val-as-vararg cases * made output be more in line w/ sig format
author Tassilo Philipp
date Fri, 28 Oct 2022 15:08:21 +0200
parents 71c884e610f0
children a388de1c822e
line wrap: on
line diff
--- a/test/plain/test_main.c	Fri Oct 28 14:03:33 2022 +0200
+++ b/test/plain/test_main.c	Fri Oct 28 15:08:21 2022 +0200
@@ -71,14 +71,14 @@
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_c_b);
-    printf("bt (cdecl): %d\n", (r == val));
+    printf("b)b == t (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
 
     val=DC_FALSE;
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_c_b);
-    printf("bf (cdecl): %d\n", (r == val));
+    printf("b)b == f (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* int */
@@ -87,7 +87,7 @@
     dcReset(pc);
     dcArgInt(pc, val);
     r = dcCallInt(pc, (DCpointer) &fun_c_i);
-    printf("i  (cdecl): %d\n", (r == val));
+    printf("i)i  (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long */
@@ -96,7 +96,7 @@
     dcReset(pc);
     dcArgLong(pc, val);
     r = dcCallLong(pc, (DCpointer) &fun_c_j);
-    printf("l  (cdecl): %d\n", (r == val));
+    printf("j)j  (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long long */
@@ -105,7 +105,7 @@
     dcReset(pc);
     dcArgLongLong(pc, val);
     r = dcCallLongLong(pc, (DCpointer) &fun_c_l);
-    printf("ll (cdecl): %d\n", (r == (DClonglong)val));
+    printf("l)l (cdecl): %d\n", (r == (DClonglong)val));
     ret = (r == (DClonglong)val) && ret;
   }
   /* float */
@@ -114,7 +114,7 @@
     dcReset(pc);
     dcArgFloat(pc, val);
     r = dcCallFloat(pc, (DCpointer) &fun_c_f);
-    printf("f  (cdecl): %d\n", (r == val));
+    printf("f)f  (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* double */
@@ -123,7 +123,7 @@
     dcReset(pc);
     dcArgDouble(pc, val);
     r = dcCallDouble(pc, (DCpointer) &fun_c_d);
-    printf("d  (cdecl): %d\n", (r == val));
+    printf("d)d  (cdecl): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* ptr */
@@ -132,7 +132,7 @@
     dcReset(pc);
     dcArgPointer(pc, (DCpointer) &fun_c_b);
     r = dcCallPointer(pc, (DCpointer) &fun_c_p);
-    printf("p  (cdecl): %d\n", (r == (DCpointer) &fun_c_b));
+    printf("p)p  (cdecl): %d\n", (r == (DCpointer) &fun_c_b));
     ret = (r == (DCpointer) &fun_c_b) && ret;
   }
   dcFree(pc);
@@ -163,14 +163,14 @@
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_std_b);
-    printf("bt (stdcall): %d\n", (r == val));
+    printf("b)b == t (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
 
     val=DC_FALSE;
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_std_b);
-    printf("bf (stdcall): %d\n", (r == val));
+    printf("b)b == f (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* int */
@@ -179,7 +179,7 @@
     dcReset(pc);
     dcArgInt(pc, val);
     r = dcCallInt(pc, (DCpointer) &fun_std_i);
-    printf("i  (stdcall): %d\n", (r == val));
+    printf("i)i  (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long */
@@ -188,7 +188,7 @@
     dcReset(pc);
     dcArgLong(pc, val);
     r = dcCallLong(pc, (DCpointer) &fun_std_j);
-    printf("l  (stdcall): %d\n", (r == val));
+    printf("j)j  (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long long */
@@ -197,7 +197,7 @@
     dcReset(pc);
     dcArgLongLong(pc, val);
     r = dcCallLongLong(pc, (DCpointer) &fun_std_l);
-    printf("ll (stdcall): %d\n", (r == val));
+    printf("l)l (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* float */
@@ -206,7 +206,7 @@
     dcReset(pc);
     dcArgFloat(pc, val);
     r = dcCallFloat(pc, (DCpointer) &fun_std_f);
-    printf("f  (stdcall): %d\n", (r == val));
+    printf("f)f  (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* double */
@@ -215,7 +215,7 @@
     dcReset(pc);
     dcArgDouble(pc, val);
     r = dcCallDouble(pc, (DCpointer) &fun_std_d);
-    printf("d  (stdcall): %d\n", (r == val));
+    printf("d)d  (stdcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* ptr */
@@ -224,7 +224,7 @@
     dcReset(pc);
     dcArgPointer(pc, (DCpointer) &fun_c_b);
     r = dcCallPointer(pc, (DCpointer) &fun_std_p);
-    printf("p  (stdcall): %d\n", (r == &fun_c_b));
+    printf("p)p  (stdcall): %d\n", (r == &fun_c_b));
     ret = (r == &fun_c_b) && ret;
   }
   dcFree(pc);
@@ -263,14 +263,14 @@
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_fast_b);
-    printf("bt ("FT"fastcall): %d\n", (r == val));
+    printf("b)b == t ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
 
     val=DC_FALSE;
     dcReset(pc);
     dcArgBool(pc, val);
     r = dcCallBool(pc, (DCpointer) &fun_fast_b);
-    printf("bf ("FT"fastcall): %d\n", (r == val));
+    printf("b)b == f ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* int */
@@ -279,7 +279,7 @@
     dcReset(pc);
     dcArgInt(pc, val);
     r = dcCallInt(pc, (DCpointer) &fun_fast_i);
-    printf("i  ("FT"fastcall): %d\n", (r == val));
+    printf("i)i  ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long */
@@ -288,7 +288,7 @@
     dcReset(pc);
     dcArgLong(pc, val);
     r = dcCallLong(pc, (DCpointer) &fun_fast_j);
-    printf("l  ("FT"fastcall): %d\n", (r == val));
+    printf("j)j  ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* long long */
@@ -297,7 +297,7 @@
     dcReset(pc);
     dcArgLongLong(pc, val);
     r = dcCallLongLong(pc, (DCpointer) &fun_fast_l);
-    printf("ll ("FT"fastcall): %d\n", (r == val));
+    printf("l)l ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* float */
@@ -306,7 +306,7 @@
     dcReset(pc);
     dcArgFloat(pc, val);
     r = dcCallFloat(pc, (DCpointer) &fun_fast_f);
-    printf("f  ("FT"fastcall): %d\n", (r == val));
+    printf("f)f  ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* double */
@@ -315,7 +315,7 @@
     dcReset(pc);
     dcArgDouble(pc, val);
     r = dcCallDouble(pc, (DCpointer) &fun_fast_d);
-    printf("d  ("FT"fastcall): %d\n", (r == val));
+    printf("d)d  ("FT"fastcall): %d\n", (r == val));
     ret = (r == val) && ret;
   }
   /* ptr */
@@ -324,7 +324,7 @@
     dcReset(pc);
     dcArgPointer(pc, (DCpointer) &fun_c_b);
     r = dcCallPointer(pc, (DCpointer) &fun_fast_p);
-    printf("p  ("FT"fastcall): %d\n", (r == &fun_c_b));
+    printf("p)p  ("FT"fastcall): %d\n", (r == &fun_c_b));
     ret = (r == &fun_c_b) && ret;
   }
   dcFree(pc);