Mercurial > pub > dyncall > dyncall
diff test/call_suite_aggrs/main.c @ 521:a2de1d0a73f3
- more test code generator code sharing/abstraction/simplifications
author | Tassilo Philipp |
---|---|
date | Wed, 13 Apr 2022 10:06:40 +0200 |
parents | 99819b874bac |
children | ed8835abe05f |
line wrap: on
line diff
--- a/test/call_suite_aggrs/main.c Mon Apr 11 22:49:04 2022 +0200 +++ b/test/call_suite_aggrs/main.c Wed Apr 13 10:06:40 2022 +0200 @@ -79,7 +79,7 @@ rtype_size = G_agg_sizes[i]; rtype_a_cmp = G_agg_cmpfuncs[i]; - rtype_a = ((DCaggr*(*)())G_agg_touchdcstfuncs[i])(); + rtype_a = ((DCaggr*(*)())G_agg_touchAfuncs[i])(); dcBeginCallAggr(p, rtype_a); } @@ -111,7 +111,7 @@ printf("unknown aggr sig at '%s' ;", sig); return 0; } - ag = ((DCaggr*(*)())G_agg_touchdcstfuncs[i])(); + ag = ((DCaggr*(*)())G_agg_touchAfuncs[i])(); dcArgAggr(p, ag, K_a[pos]); sig += len-1; /* advance to next arg char */ break; @@ -239,7 +239,7 @@ /* free all DCaggrs created on the fly */ for(i=0; i<G_naggs; ++i) - dcFreeAggr(((DCaggr*(*)())G_agg_touchdcstfuncs[i])()); + dcFreeAggr(((DCaggr*(*)())G_agg_touchAfuncs[i])()); dcFree(G_callvm); deinit_test_data(G_maxargs);