Mercurial > pub > dyncall > dyncall
comparison dyncall/dyncall_callvm_x86.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 | 1d03a3a4220d |
children | e2899b4ff713 |
comparison
equal
deleted
inserted
replaced
365:1d03a3a4220d | 366:ad5f9803f52f |
---|---|
25 | 25 |
26 | 26 |
27 | 27 |
28 #include "dyncall_callvm_x86.h" | 28 #include "dyncall_callvm_x86.h" |
29 #include "dyncall_alloc.h" | 29 #include "dyncall_alloc.h" |
30 | |
31 | |
32 /* | |
33 ** x86 calling convention calls | |
34 ** | |
35 ** - hybrid return-type call (bool ... pointer) | |
36 ** | |
37 */ | |
38 | |
39 #if defined(DC__OS_Plan9) /* No support for other cconvs on Plan9 and vice-versa. */ | |
40 void dcCall_x86_plan9 (DCpointer target, DCpointer stackdata, DCsize size); | |
41 #else | |
42 void dcCall_x86_cdecl (DCpointer target, DCpointer stackdata, DCsize size); | |
43 void dcCall_x86_win32_std (DCpointer target, DCpointer stackdata, DCsize size); | |
44 void dcCall_x86_win32_fast (DCpointer target, DCpointer stackdata, DCsize size); | |
45 void dcCall_x86_win32_msthis (DCpointer target, DCpointer stackdata, DCsize size); | |
46 void dcCall_x86_syscall_int80h_linux(DCpointer target, DCpointer stackdata, DCsize size); | |
47 void dcCall_x86_syscall_int80h_bsd (DCpointer target, DCpointer stackdata, DCsize size); | |
48 #endif | |
30 | 49 |
31 | 50 |
32 void dc_callvm_mode_x86(DCCallVM* in_self, DCint mode); | 51 void dc_callvm_mode_x86(DCCallVM* in_self, DCint mode); |
33 | 52 |
34 /* call vm destructor */ | 53 /* call vm destructor */ |