From 1e4e5d08e95b810dc5bcec9a3b9b296a0c3afa85 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Wed, 23 Nov 2011 19:10:13 -0500 Subject: Readline-4.3 import --- parens.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'parens.c') diff --git a/parens.c b/parens.c index ca6c368..54ef1f3 100644 --- a/parens.c +++ b/parens.c @@ -30,6 +30,10 @@ #include #include +#if defined (HAVE_UNISTD_H) +# include +#endif + #if defined (FD_SET) && !defined (HAVE_SELECT) # define HAVE_SELECT #endif @@ -103,7 +107,7 @@ rl_insert_close (count, invoking_key) int count, invoking_key; { if (rl_explicit_arg || !rl_blink_matching_paren) - rl_insert (count, invoking_key); + _rl_insert_char (count, invoking_key); else { #if defined (HAVE_SELECT) @@ -111,7 +115,7 @@ rl_insert_close (count, invoking_key) struct timeval timer; fd_set readfds; - rl_insert (1, invoking_key); + _rl_insert_char (1, invoking_key); (*rl_redisplay_function) (); match_point = find_matching_open (rl_line_buffer, rl_point - 2, invoking_key); @@ -131,7 +135,7 @@ rl_insert_close (count, invoking_key) ready = select (1, &readfds, (fd_set *)NULL, (fd_set *)NULL, &timer); rl_point = orig_point; #else /* !HAVE_SELECT */ - rl_insert (count, invoking_key); + _rl_insert_char (count, invoking_key); #endif /* !HAVE_SELECT */ } return 0; -- cgit v1.2.1