summaryrefslogtreecommitdiff
path: root/vendor/stacker/src/arch
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/stacker/src/arch')
-rw-r--r--vendor/stacker/src/arch/asm.h5
-rw-r--r--vendor/stacker/src/arch/windows.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/vendor/stacker/src/arch/asm.h b/vendor/stacker/src/arch/asm.h
new file mode 100644
index 00000000..56c9d289
--- /dev/null
+++ b/vendor/stacker/src/arch/asm.h
@@ -0,0 +1,5 @@
+#if defined(APPLE) || (defined(WINDOWS) && defined(X86))
+#define GLOBAL(name) .globl _ ## name; _ ## name
+#else
+#define GLOBAL(name) .globl name; name
+#endif
diff --git a/vendor/stacker/src/arch/windows.c b/vendor/stacker/src/arch/windows.c
new file mode 100644
index 00000000..89485a0c
--- /dev/null
+++ b/vendor/stacker/src/arch/windows.c
@@ -0,0 +1,5 @@
+#include <windows.h>
+
+PVOID __stacker_get_current_fiber() {
+ return GetCurrentFiber();
+}