diff --git a/lib/modules/Languages.pmod/PLIS.pmod b/lib/modules/Languages.pmod/PLIS.pmod index 013a4b9a46dc3b6ac95f23385730fd594d2525bd..d23479175731947103811578e6831748cce99ca0 100644 --- a/lib/modules/Languages.pmod/PLIS.pmod +++ b/lib/modules/Languages.pmod/PLIS.pmod @@ -837,7 +837,7 @@ object f_readline(object arglist, object env, object globals) { if (!arglist->car->is_string) return 0; - string s = readline(arglist->car->to_string()); + string s = Stdio.Readline.readline(arglist->car->to_string()); return s ? String(s) : Lfalse; } diff --git a/lib/modules/Stdio.pmod/module.pmod b/lib/modules/Stdio.pmod/module.pmod index bfaf9f51358bb22b198476c734aae31583a25b3c..9657fbe1bb884d5d783197ed0aa9d5de3ae028f3 100644 --- a/lib/modules/Stdio.pmod/module.pmod +++ b/lib/modules/Stdio.pmod/module.pmod @@ -1,4 +1,4 @@ -// $Id: module.pmod,v 1.38 1999/03/12 01:11:57 hubbe Exp $ +// $Id: module.pmod,v 1.39 1999/03/13 02:13:52 marcus Exp $ import String; @@ -621,7 +621,7 @@ mixed `[](string index) if(x) return x; switch(index) { - case "readline": return master()->resolv("readline"); + case "readline": return master()->resolv("Stdio")["Readline"]->readline; default: return ([])[0]; } } diff --git a/lib/modules/Tools.pmod/Hilfe.pmod b/lib/modules/Tools.pmod/Hilfe.pmod index 5a80de48dd675ea4f5f4c0fa64cd672787b0d17c..4f258cac79b828991908db263e86d7f34261f8c6 100644 --- a/lib/modules/Tools.pmod/Hilfe.pmod +++ b/lib/modules/Tools.pmod/Hilfe.pmod @@ -546,7 +546,7 @@ class StdinHilfe write=predef::write; ::create(); - while(string s=readline(strlen(input) ? ">> " : "> ")) + while(string s=Stdio.Readline.readline(strlen(input) ? ">> " : "> ")) { signal(signum("SIGINT"),signal_trap); add_input_line(s+"\n");