comparison dyncallback/dyncall_args_sparc32.c @ 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 111236b31c75
children 93ce63d72d59
comparison
equal deleted inserted replaced
579:1d4f0f516483 580:2562c89d5bb5
64 DCbool dcbArgBool (DCArgs* p) { return (DCbool) dcbArgUInt(p); } 64 DCbool dcbArgBool (DCArgs* p) { return (DCbool) dcbArgUInt(p); }
65 DCpointer dcbArgPointer (DCArgs* p) { return (DCpointer) dcbArgUInt(p); } 65 DCpointer dcbArgPointer (DCArgs* p) { return (DCpointer) dcbArgUInt(p); }
66 66
67 DCfloat dcbArgFloat (DCArgs* p) { return *(DCfloat*) sparc_word(p); } 67 DCfloat dcbArgFloat (DCArgs* p) { return *(DCfloat*) sparc_word(p); }
68 68
69 DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } 69 DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; }
70 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } 70 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ }
71 71