Kaydet (Commit) 0bc253db authored tarafından Guido van Rossum's avatar Guido van Rossum

Explicitly call rl_initialize().

Set rl_readline_name to python.
Move extern decls to more logical point.
üst 24048580
......@@ -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 <setjmp.h>
#include <signal.h>
......@@ -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++;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment