X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fterminal%2Fread-line.c;h=a89a953b5d0b06c5d5a5b41ecd65c516d4235793;hb=ca31bef58d82ef1dfdb00a7a65667608ddc6ec9f;hp=1a71d77a597689b0f0a5acc989de70afc6073b18;hpb=5f168bf8465ae50ba5c2c761b52f29a0500c0658;p=pspp-builds.git diff --git a/src/ui/terminal/read-line.c b/src/ui/terminal/read-line.c index 1a71d77a..a89a953b 100644 --- a/src/ui/terminal/read-line.c +++ b/src/ui/terminal/read-line.c @@ -19,20 +19,23 @@ #include +#include "read-line.h" + #include #include #include #include -#include "read-line.h" -#include +#include "msg-ui.h" + #include -#include -#include -#include -#include #include #include +#include +#include +#include +#include +#include #include "gettext.h" #define _(msgid) gettext (msgid) @@ -53,8 +56,9 @@ readln_initialize (void) { initialised = true; -#if HAVE_READLINE - rl_completion_entry_function = pspp_completion_function; +#if HAVE_READLINE + rl_basic_word_break_characters = "\n"; + rl_attempted_completion_function = pspp_attempted_completion_function; #ifdef unix if (history_file == NULL) { @@ -117,8 +121,7 @@ readln_read (struct string *line, const char *prompt) assert(initialised); - err_error_count = err_warning_count = 0; - err_already_flagged = 0; + reset_msg_count (); welcome ();