Mercurial > pub > dyncall > dyncall
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);