From 0bc253dba7e0fcb3efcd96b0f5b3d9e6502bffb4 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 13 Sep 1996 04:09:26 +0000 Subject: Explicitly call rl_initialize(). Set rl_readline_name to python. Move extern decls to more logical point. --- Parser/myreadline.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Parser/myreadline.c b/Parser/myreadline.c index 75a43ab..556caac 100644 --- a/Parser/myreadline.c +++ b/Parser/myreadline.c @@ -45,6 +45,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #ifdef WITH_READLINE extern char *readline(); +extern int rl_initialize(); +extern int rl_insert(); +extern char *rl_readline_name; #include #include @@ -105,7 +108,8 @@ PyOS_ReadlineInit() static int been_here; if (!been_here) { /* Force rebind of TAB to insert-tab */ - extern int rl_insert(); + rl_readline_name = "python"; + rl_initialize(); rl_bind_key('\t', rl_insert); been_here++; } -- cgit v0.12