diff options
author | Michael Gran <spk121@yahoo.com> | 2025-03-29 15:17:42 -0700 |
---|---|---|
committer | Michael Gran <spk121@yahoo.com> | 2025-03-30 18:11:03 -0700 |
commit | 69e1f96a934423df29732912e769b9d3fd64732b (patch) | |
tree | bce4425c2410f489d6c8cde31bdb8f4dbb408ed8 | |
parent | 4cac137b018f1fddac9843ecede711d71a55d315 (diff) | |
download | guile-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.h | 2 | ||||
-rw-r--r-- | libguile/dynstack.c | 2 | ||||
-rw-r--r-- | libguile/dynstack.h | 2 | ||||
-rw-r--r-- | 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 <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" |