diff options
author | Andy Wingo <wingo@pobox.com> | 2010-02-02 22:59:55 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2010-02-08 12:38:18 +0100 |
commit | adaf86ec49959f6df55947cf69ac98d6bf1074f7 (patch) | |
tree | 18de5748a636632c57d9c9cb434e9855d165b9d5 /libguile/eval.c | |
parent | 69f90b0b051e77257a753f1ee7ae6a18a1147c78 (diff) | |
download | guile-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/eval.c')
0 files changed, 0 insertions, 0 deletions