Mercurial > pub > dyncall > dyncall
comparison 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 |
comparison
equal
deleted
inserted
replaced
365:1d03a3a4220d | 366:ad5f9803f52f |
---|---|
30 | 30 |
31 | 31 |
32 #include "dyncall_callvm_x64.h" | 32 #include "dyncall_callvm_x64.h" |
33 #include "dyncall_alloc.h" | 33 #include "dyncall_alloc.h" |
34 #include "dyncall_struct.h" | 34 #include "dyncall_struct.h" |
35 | |
36 | |
37 /* | |
38 ** x64 SystemV calling convention | |
39 ** | |
40 ** - hybrid return-type call (bool ... pointer) | |
41 ** | |
42 */ | |
43 | |
44 void dcCall_x64_sysv(DCsize stacksize, DCpointer stackdata, DCpointer regdata_i, DCpointer regdata_f, DCpointer target); | |
45 void dcCall_x64_win64(DCsize stacksize, DCpointer stackdata, DCpointer regdata, DCpointer target); | |
46 void dcCall_x64_syscall_sysv(DCpointer argdata, DCpointer target); | |
35 | 47 |
36 | 48 |
37 static void dc_callvm_free_x64(DCCallVM* in_self) | 49 static void dc_callvm_free_x64(DCCallVM* in_self) |
38 { | 50 { |
39 dcFreeMem(in_self); | 51 dcFreeMem(in_self); |