Mercurial > pub > dyncall > dyncall
diff dyncall/dyncall_callvm_ppc64.c @ 366:ad5f9803f52f
- removal of some unnecessary headers that only contained internally used forward declarations, so no need to have them
author | Tassilo Philipp |
---|---|
date | Wed, 15 Apr 2020 14:57:23 +0200 |
parents | 67961454902b |
children | ddfb9577a00e |
line wrap: on
line diff
--- a/dyncall/dyncall_callvm_ppc64.c Tue Apr 14 19:58:31 2020 +0200 +++ b/dyncall/dyncall_callvm_ppc64.c Wed Apr 15 14:57:23 2020 +0200 @@ -7,6 +7,8 @@ License: Copyright (c) 2014-2015 Masanori Mitsugi <mitsugi@linux.vnet.ibm.com> + 2020 Tassilo Philipp <tphilipp@potion-studios.com> + Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above @@ -38,11 +40,25 @@ */ #include "dyncall_callvm_ppc64.h" -#include "dyncall_call_ppc64.h" #include "dyncall_alloc.h" #include "dyncall_macros.h" #include "dyncall_types.h" + +/* +** PowerPC 64-bit calling convention call +** +** - hybrid return-type call (bool ... pointer) +** +*/ + +void dcCall_ppc64(DCpointer target, DCRegData_ppc64* ppc64data, DCsize stksize, DCpointer stkdata); + +/* syscall */ +void dcCall_ppc64_syscall(DCpointer target, DCRegData_ppc64* ppc64data, DCsize stksize, DCpointer stkdata); + + + /* Support for Power PC 64-bit */ static void dc_callvm_free_ppc64(DCCallVM* in_self)