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 */