From: Guido van Rossum Date: Fri, 13 Sep 1996 04:09:26 +0000 (+0000) Subject: Explicitly call rl_initialize(). X-Git-Tag: v1.4~199 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0bc253dba7e0fcb3efcd96b0f5b3d9e6502bffb4;p=thirdparty%2FPython%2Fcpython.git Explicitly call rl_initialize(). Set rl_readline_name to python. Move extern decls to more logical point. --- diff --git a/Parser/myreadline.c b/Parser/myreadline.c index 75a43ab9dd0b..556caac2c496 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++; }