summaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-12-17 22:52:00 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-12-17 22:52:00 -0800
commit0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c (patch)
tree4348a650c990ac40078471cabce6e1cc9befe234 /gc.c
parent1325adcc2219a2052bb646deea2080f1d76364d9 (diff)
downloadtxr-0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c.tar.gz
txr-0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c.tar.bz2
txr-0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c.zip
Move jmp-related stuff from signal.h to unwind.h.
* gc.c: Include "unwind.h" for jmp_buf. * signal.h (struct jmp): All versions removed from here. (jmp_save, jmp_restore): Declarations removed from here. (EJ_DBG_MEMB): Macro removed. (extended_jmp_buf): Struct type removed. (extended_setjmp, extended_longjmp): Macros removed. (extjmp_save, extjmp_restore): Declarations removed. * unwind.h (struct jmp): Declared here. (jmp_save, jmp_restore): Declared here. (EJ_DBG_MEMB): Macro moved here. (extended_jmp_buf): Struct type moved here. (extended_setjmp, extended_longjmp): Declared here. (extjmp_save, extjmp_restore): Declared here.
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gc.c b/gc.c
index 3460fb27..2d86c830 100644
--- a/gc.c
+++ b/gc.c
@@ -42,6 +42,7 @@
#include "eval.h"
#include "gc.h"
#include "signal.h"
+#include "unwind.h"
#define PROT_STACK_SIZE 1024
#define HEAP_SIZE 16384