Mercurial > pub > dyncall > dyncall
diff dyncallback/dyncall_args_arm64_apple.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 |
line wrap: on
line diff
--- a/dyncallback/dyncall_args_arm64_apple.c Tue May 31 16:47:57 2022 +0200 +++ b/dyncallback/dyncall_args_arm64_apple.c Tue May 31 18:25:13 2022 +0200 @@ -6,7 +6,7 @@ Description: Callback's Arguments VM - Implementation for Apple's ARM64 / ARMv8 / AAPCS64 License: - Copyright (c) 2015-2018 Daniel Adler <dadler@uni-goettingen.de>, + Copyright (c) 2015-2022 Daniel Adler <dadler@uni-goettingen.de>, Tassilo Philipp <tphilipp@potion-studios.com> Permission to use, copy, modify, and distribute this software for any @@ -158,6 +158,6 @@ DCulong dcbArgULong (DCArgs* p) { return (DCulong) dcbArgLong(p); } DCulonglong dcbArgULongLong(DCArgs* p) { return (DCulonglong) dcbArgLongLong(p); } -void dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } +DCpointer dcbArgAggr (DCArgs* p, DCpointer target) { /* @@@AGGR not impl */ } void dcbReturnAggr (DCArgs *args, DCValue *result, DCpointer ret) { /* @@@AGGR not impl */ }