From 4cacd2b179b768c6bde4dfc12709b9c5df2146d5 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Mon, 19 Oct 2015 15:23:23 +0200 Subject: [PATCH 1/1] Move definition of handler inside the #ifdef HAVE_READLINE --- src/ui/terminal/terminal-reader.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/ui/terminal/terminal-reader.c b/src/ui/terminal/terminal-reader.c index 96a69d7bc4..f0017cbb54 100644 --- a/src/ui/terminal/terminal-reader.c +++ b/src/ui/terminal/terminal-reader.c @@ -256,15 +256,6 @@ readline_prompt (enum prompt_style style) static int pfd[2]; static bool sigint_received ; -static void -handler (int sig) -{ - rl_end = 0; - - write (pfd[1], "x", 1); - rl_echo_signal_char (sig); -} - /* A function similar to getc from stdio. @@ -320,6 +311,16 @@ interruptible_getc (FILE *fp) #if HAVE_READLINE +static void +handler (int sig) +{ + rl_end = 0; + + write (pfd[1], "x", 1); + rl_echo_signal_char (sig); +} + + static void readline_init (void) { -- 2.30.2