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);