comparison dyncallback/dyncall_args_x86.c @ 544:111236b31c75

- C++ non-trivial aggregate-by-value handling: * dyncallback support for dcbArgAggr() * better doc
author Tassilo Philipp
date Tue, 31 May 2022 18:25:13 +0200
parents 71c884e610f0
children 2562c89d5bb5
comparison
equal deleted inserted replaced
543:781b308aa320 544:111236b31c75
47 DCuchar dcbArgUChar (DCArgs* p) { return (DCuchar) dcbArgChar(p); } 47 DCuchar dcbArgUChar (DCArgs* p) { return (DCuchar) dcbArgChar(p); }
48 DCushort dcbArgUShort (DCArgs* p) { return (DCushort) dcbArgShort(p); } 48 DCushort dcbArgUShort (DCArgs* p) { return (DCushort) dcbArgShort(p); }
49 DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); } 49 DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); }
50 DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); } 50 DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); }
51 51
52 void dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } 52 DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ }
53 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ } 53 void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ }
54 54
55 55
56 56
57 /* cdecl calling convention */ 57 /* cdecl calling convention */