diff options
author | ache <ache@FreeBSD.org> | 1994-05-13 15:48:04 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1994-05-13 15:48:04 +0000 |
commit | b772d1e49f137fdb0f34072572aa6ccdf24f61a2 (patch) | |
tree | b88d5c25249bf0f2b44192dc7b0e94c38d6f30ac /gnu/lib/libreadline/parens.c | |
parent | 073116681cf05d0a7198d2ffc0a174a005275d5c (diff) | |
download | FreeBSD-src-b772d1e49f137fdb0f34072572aa6ccdf24f61a2.zip FreeBSD-src-b772d1e49f137fdb0f34072572aa6ccdf24f61a2.tar.gz |
Upgrade to readline 2.0 from bash1.14.1
Diffstat (limited to 'gnu/lib/libreadline/parens.c')
-rw-r--r-- | gnu/lib/libreadline/parens.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/lib/libreadline/parens.c b/gnu/lib/libreadline/parens.c index 260bc4d..023a736 100644 --- a/gnu/lib/libreadline/parens.c +++ b/gnu/lib/libreadline/parens.c @@ -27,6 +27,8 @@ #endif #include "readline.h" +extern int rl_explicit_arg; + /* Non-zero means try to blink the matching open parenthesis when the close parenthesis is inserted. */ #if defined (FD_SET) @@ -40,8 +42,6 @@ static int find_matching_open (); rl_insert_close (count, invoking_key) int count, invoking_key; { - extern int rl_explicit_arg; - if (rl_explicit_arg || !rl_blink_matching_paren) rl_insert (count, invoking_key); else @@ -58,7 +58,7 @@ rl_insert_close (count, invoking_key) /* Emacs might message or ring the bell here, but I don't. */ if (match_point < 0) - return; + return -1; FD_ZERO (&readfds); FD_SET (fileno (rl_instream), &readfds); @@ -74,6 +74,7 @@ rl_insert_close (count, invoking_key) rl_insert (count, invoking_key); #endif /* !FD_SET */ } + return 0; } static int |