From 75b4f0440f1e83b020e17b0d09dafe37dbf7e4ee Mon Sep 17 00:00:00 2001 From: tgoodwin Date: Mon, 13 Jul 1998 10:22:06 +0000 Subject: add READLINE_OLD --- signal.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'signal.c') diff --git a/signal.c b/signal.c index 876f069..22ea2a4 100644 --- a/signal.c +++ b/signal.c @@ -28,10 +28,16 @@ extern void catcher(int s) { in_readline = FALSE; switch (s) { extern int rl_pending_input; - + extern VFunction *rl_deprep_term_function; + default: +#if READLINE_OLD rl_clean_up_for_exit(); rl_deprep_terminal(); +#else + _rl_clean_up_for_exit(); + (*rl_deprep_term_function)(); +#endif rl_clear_signals(); rl_pending_input = 0; break; -- cgit v1.2.3