summaryrefslogtreecommitdiff
path: root/libguile/tags.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2010-02-02 22:59:55 +0100
committerAndy Wingo <wingo@pobox.com>2010-02-08 12:38:18 +0100
commitadaf86ec49959f6df55947cf69ac98d6bf1074f7 (patch)
tree18de5748a636632c57d9c9cb434e9855d165b9d5 /libguile/tags.h
parent69f90b0b051e77257a753f1ee7ae6a18a1147c78 (diff)
downloadguile-adaf86ec49959f6df55947cf69ac98d6bf1074f7.tar.gz
connect a few more wires to promptenstein
* libguile/tags.h (scm_tc7_prompt): Allocate a tc7 for prompt objects. * libguile/control.h (SCM_F_PROMPT_INLINE, SCM_F_PROMPT_ESCAPE) (SCM_PROMPT_P, SCM_PROMPT_FLAGS, SCM_PROMPT_INLINE_P) (SCM_PROMPT_ESCAPE_P, SCM_PROMPT_TAG, SCM_PROMPT_REGISTERS) (SCM_PROMPT_DYNENV, SCM_PROMPT_HANDLER) (SCM_PROMPT_PRE_UNWIND_HANDLER, SCM_PROMPT_SETJMP) (struct scm_prompt_registers): * libguile/control.c (scm_c_make_prompt): Flesh out a simple prompts implementation. * libguile/vm-i-system.c (prompt): Wire up the implementation. * libguile/vm.c: Add a needed #include.
Diffstat (limited to 'libguile/tags.h')
-rw-r--r--libguile/tags.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/tags.h b/libguile/tags.h
index 143a3000a..e98f96535 100644
--- a/libguile/tags.h
+++ b/libguile/tags.h
@@ -421,7 +421,7 @@ typedef scm_t_uintptr scm_t_bits;
#define scm_tc7_vm 55
#define scm_tc7_vm_cont 71
-#define scm_tc7_unused_17 61
+#define scm_tc7_prompt 61
#define scm_tc7_unused_21 63
#define scm_tc7_unused_19 69
#define scm_tc7_program 79