Mercurial > pub > dyncall > dyncall
diff dyncall/dyncall_callvm_x64.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 | a2a42f477662 |
children | ddfb9577a00e |
line wrap: on
line diff
--- a/dyncall/dyncall_callvm_x64.c Tue Apr 14 19:58:31 2020 +0200 +++ b/dyncall/dyncall_callvm_x64.c Wed Apr 15 14:57:23 2020 +0200 @@ -34,6 +34,18 @@ #include "dyncall_struct.h" +/* +** x64 SystemV calling convention +** +** - hybrid return-type call (bool ... pointer) +** +*/ + +void dcCall_x64_sysv(DCsize stacksize, DCpointer stackdata, DCpointer regdata_i, DCpointer regdata_f, DCpointer target); +void dcCall_x64_win64(DCsize stacksize, DCpointer stackdata, DCpointer regdata, DCpointer target); +void dcCall_x64_syscall_sysv(DCpointer argdata, DCpointer target); + + static void dc_callvm_free_x64(DCCallVM* in_self) { dcFreeMem(in_self);