diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-12-17 22:52:00 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-12-17 22:52:00 -0800 |
commit | 0dd3cd6260ff9ddcd678f2e58ddf5ab506fd636c (patch) | |
tree | 4348a650c990ac40078471cabce6e1cc9befe234 /gc.c | |
parent | 1325adcc2219a2052bb646deea2080f1d76364d9 (diff) | |
download | txr-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.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |