Mercurial > pub > dyncall > dyncall
comparison dyncallback/dyncall_args_sparc64.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 |
---|---|
51 return (p->i < DCARGS_SPARC64_NUM_DOUBLE_REGS) | 51 return (p->i < DCARGS_SPARC64_NUM_DOUBLE_REGS) |
52 ? *((DCfloat*)(p->dreg_data + p->i++)+1) /* +1 bc single-prec fp args are */ | 52 ? *((DCfloat*)(p->dreg_data + p->i++)+1) /* +1 bc single-prec fp args are */ |
53 : *((DCfloat*)(p->arg_ptr + p->i++)+1); /* right aligned in 64bit slot */ | 53 : *((DCfloat*)(p->arg_ptr + p->i++)+1); /* right aligned in 64bit slot */ |
54 } | 54 } |
55 | 55 |
56 DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } | 56 DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ return NULL; } |
57 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } | 57 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } |
58 | 58 |