From 0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 17 Dec 2019 22:52:00 -0800 Subject: 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. --- gc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gc.c') 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 -- cgit v1.2.3