Mercurial > pub > dyncall > dyncall
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 */ |