From 69e1f96a934423df29732912e769b9d3fd64732b Mon Sep 17 00:00:00 2001 From: Michael Gran Date: Sat, 29 Mar 2025 15:17:42 -0700 Subject: [PATCH] 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. * --- libguile/continuations.h | 2 +- libguile/dynstack.c | 2 +- libguile/dynstack.h | 2 +- libguile/vm.h | 2 +- 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 #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 -#ifndef _WIN64 +#ifndef _WIN32 #include #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 #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 #else #include "libguile/setjump-win.h"