# HG changeset patch # User Tassilo Philipp # Date 1662652247 -7200 # Node ID 2562c89d5bb500e225a616f9d2f9c57f7d617305 # Parent 1d4f0f5164835a52eece455ccaf676ac5c037707 - added missing return values for dcbArgAggr() on functions w/o aggregate support diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_arm32.c --- a/dyncallback/dyncall_args_arm32.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_arm32.c Thu Sep 08 17:50:47 2022 +0200 @@ -134,6 +134,6 @@ DCdouble dcbArgDouble (DCArgs* p) { return arm_double(p); } DCfloat dcbArgFloat (DCArgs* p) { return arm_float(p); } -void dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +void dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_arm64.c --- a/dyncallback/dyncall_args_arm64.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_arm64.c Thu Sep 08 17:50:47 2022 +0200 @@ -75,6 +75,6 @@ DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); } DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_arm64_apple.c --- a/dyncallback/dyncall_args_arm64_apple.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_arm64_apple.c Thu Sep 08 17:50:47 2022 +0200 @@ -158,6 +158,6 @@ DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); } DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_mips.c --- a/dyncallback/dyncall_args_mips.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_mips.c Thu Sep 08 17:50:47 2022 +0200 @@ -85,6 +85,6 @@ return d.result; } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_mips64.c --- a/dyncallback/dyncall_args_mips64.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_mips64.c Thu Sep 08 17:50:47 2022 +0200 @@ -80,6 +80,6 @@ } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_mips_o32.c --- a/dyncallback/dyncall_args_mips_o32.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_mips_o32.c Thu Sep 08 17:50:47 2022 +0200 @@ -115,6 +115,6 @@ return d.result; } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_ppc32.c --- a/dyncallback/dyncall_args_ppc32.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_ppc32.c Thu Sep 08 17:50:47 2022 +0200 @@ -87,6 +87,6 @@ return result; } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_ppc32_sysv.c --- a/dyncallback/dyncall_args_ppc32_sysv.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_ppc32_sysv.c Thu Sep 08 17:50:47 2022 +0200 @@ -93,6 +93,6 @@ return result; } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_ppc64.c --- a/dyncallback/dyncall_args_ppc64.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_ppc64.c Thu Sep 08 17:50:47 2022 +0200 @@ -92,6 +92,6 @@ return result; } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_sparc32.c --- a/dyncallback/dyncall_args_sparc32.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_sparc32.c Thu Sep 08 17:50:47 2022 +0200 @@ -66,6 +66,6 @@ DCfloat dcbArgFloat (DCArgs* p) { return *(DCfloat*) sparc_word(p); } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_sparc64.c --- a/dyncallback/dyncall_args_sparc64.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_sparc64.c Thu Sep 08 17:50:47 2022 +0200 @@ -53,6 +53,6 @@ : *((DCfloat*)(p->arg_ptr + p->i++)+1); /* right aligned in 64bit slot */ } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } diff -r 1d4f0f516483 -r 2562c89d5bb5 dyncallback/dyncall_args_x86.c --- a/dyncallback/dyncall_args_x86.c Thu Sep 08 17:36:20 2022 +0200 +++ b/dyncallback/dyncall_args_x86.c Thu Sep 08 17:50:47 2022 +0200 @@ -49,7 +49,7 @@ DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); } DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); } -DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ }