changeset 580:2562c89d5bb5

- added missing return values for dcbArgAggr() on functions w/o aggregate support
author Tassilo Philipp
date Thu, 08 Sep 2022 17:50:47 +0200
parents 1d4f0f516483
children 01684bc7a93b
files dyncallback/dyncall_args_arm32.c dyncallback/dyncall_args_arm64.c dyncallback/dyncall_args_arm64_apple.c dyncallback/dyncall_args_mips.c dyncallback/dyncall_args_mips64.c dyncallback/dyncall_args_mips_o32.c dyncallback/dyncall_args_ppc32.c dyncallback/dyncall_args_ppc32_sysv.c dyncallback/dyncall_args_ppc64.c dyncallback/dyncall_args_sparc32.c dyncallback/dyncall_args_sparc64.c dyncallback/dyncall_args_x86.c
diffstat 12 files changed, 12 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }
 
--- 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 */ }