summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Gran <spk121@yahoo.com>2025-03-29 15:17:42 -0700
committerMichael Gran <spk121@yahoo.com>2025-03-30 18:11:03 -0700
commit69e1f96a934423df29732912e769b9d3fd64732b (patch)
treebce4425c2410f489d6c8cde31bdb8f4dbb408ed8
parent4cac137b018f1fddac9843ecede711d71a55d315 (diff)
downloadguile-69e1f96a934423df29732912e769b9d3fd64732b.tar.gz
Win32: don't setjmp to Guile frames
For 64-bit Windows, there was an existing special setjmp handling to avoid jumping into Guile frames. Expand this handling to 32-bit Windows as well. *
-rw-r--r--libguile/continuations.h2
-rw-r--r--libguile/dynstack.c2
-rw-r--r--libguile/dynstack.h2
-rw-r--r--libguile/vm.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/libguile/continuations.h b/libguile/continuations.h
index ac636512e..71ecf7305 100644
--- a/libguile/continuations.h
+++ b/libguile/continuations.h
@@ -22,7 +22,7 @@
-#ifndef _WIN64
+#ifndef _WIN32
#include <setjmp.h>
#else
#include "libguile/setjump-win.h"
diff --git a/libguile/dynstack.c b/libguile/dynstack.c
index e4ed878c2..801a27f50 100644
--- a/libguile/dynstack.c
+++ b/libguile/dynstack.c
@@ -26,7 +26,7 @@
#include <assert.h>
-#ifndef _WIN64
+#ifndef _WIN32
#include <setjmp.h>
#else
#include "setjump-win.h"
diff --git a/libguile/dynstack.h b/libguile/dynstack.h
index 6f0775e40..1027c1ac6 100644
--- a/libguile/dynstack.h
+++ b/libguile/dynstack.h
@@ -22,7 +22,7 @@
-#ifndef _WIN64
+#ifndef _WIN32
#include <setjmp.h>
#else
#include "libguile/setjump-win.h"
diff --git a/libguile/vm.h b/libguile/vm.h
index d5b7138d3..f43f87fe5 100644
--- a/libguile/vm.h
+++ b/libguile/vm.h
@@ -20,7 +20,7 @@
#ifndef _SCM_VM_H_
#define _SCM_VM_H_
-#ifndef _WIN64
+#ifndef _WIN32
#include <setjmp.h>
#else
#include "libguile/setjump-win.h"