Mercurial > pub > dyncall > dyncall
changeset 39:f01895437921
- armhf callback support: fixed alignment logic (only return type support still missing)
author | cslag |
---|---|
date | Fri, 18 Dec 2015 20:17:51 +0100 |
parents | fb416abb2059 |
children | 02223f76d319 |
files | dyncall/dyncall_callvm_arm32_arm_armhf.c dyncallback/dyncall_args_arm32_arm.c |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dyncall/dyncall_callvm_arm32_arm_armhf.c Fri Dec 18 19:07:17 2015 +0100 +++ b/dyncall/dyncall_callvm_arm32_arm_armhf.c Fri Dec 18 20:17:51 2015 +0100 @@ -117,7 +117,7 @@ } } else { p->s = 16; - union { + union { /*@@@decl at top, compat*/ DCdouble d; DCchar b[8]; } v; // ,w;
--- a/dyncallback/dyncall_args_arm32_arm.c Fri Dec 18 19:07:17 2015 +0100 +++ b/dyncallback/dyncall_args_arm32_arm.c Fri Dec 18 20:17:51 2015 +0100 @@ -36,7 +36,7 @@ /* @@@ check signature string */ int sig = -#if defined(DC__ABI_ARM_EABI) +#if defined(DC__ABI_ARM_EABI) || defined(DC__ABI_ARM_HF) 0; /* EABI */ #else 1; /* ATPCS */