comparison dyncall/dyncall_call_x86.h @ 341:ab2d78e48ca2

- gen-masm . fallback on clang if gcc not available . consolidated use of redundant scripts . regen of portasm based masm files - minor symbol name changes for clarity/consistency
author Tassilo Philipp
date Sat, 04 Jan 2020 23:00:02 +0100
parents f5577f6bf97a
children
comparison
equal deleted inserted replaced
340:6e33db95e724 341:ab2d78e48ca2
51 ** - hybrid return-type call (bool ... pointer) 51 ** - hybrid return-type call (bool ... pointer)
52 ** 52 **
53 */ 53 */
54 54
55 #if defined(DC__OS_Plan9) /* No support for other cconvs on Plan9 and vice-versa. */ 55 #if defined(DC__OS_Plan9) /* No support for other cconvs on Plan9 and vice-versa. */
56 void dcCall_x86_plan9 (DCpointer target, DCpointer stackdata, DCsize size); 56 void dcCall_x86_plan9 (DCpointer target, DCpointer stackdata, DCsize size);
57 #else 57 #else
58 void dcCall_x86_cdecl (DCpointer target, DCpointer stackdata, DCsize size); 58 void dcCall_x86_cdecl (DCpointer target, DCpointer stackdata, DCsize size);
59 void dcCall_x86_win32_std (DCpointer target, DCpointer stackdata, DCsize size); 59 void dcCall_x86_win32_std (DCpointer target, DCpointer stackdata, DCsize size);
60 void dcCall_x86_win32_fast (DCpointer target, DCpointer stackdata, DCsize size); 60 void dcCall_x86_win32_fast (DCpointer target, DCpointer stackdata, DCsize size);
61 void dcCall_x86_win32_msthis (DCpointer target, DCpointer stackdata, DCsize size); 61 void dcCall_x86_win32_msthis (DCpointer target, DCpointer stackdata, DCsize size);
62 void dcCall_x86_sys_int80h_linux (DCpointer target, DCpointer stackdata, DCsize size); 62 void dcCall_x86_syscall_int80h_linux(DCpointer target, DCpointer stackdata, DCsize size);
63 void dcCall_x86_sys_int80h_bsd (DCpointer target, DCpointer stackdata, DCsize size); 63 void dcCall_x86_syscall_int80h_bsd (DCpointer target, DCpointer stackdata, DCsize size);
64 #endif 64 #endif
65 65
66 #ifdef __cplusplus 66 #ifdef __cplusplus
67 } 67 }
68 #endif 68 #endif