From 6d383202dca4535866a339f17202e40b2775d160 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 24 Sep 1996 14:30:28 -0300 Subject: "dofile" and "dostring" may return values. --- lua.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'lua.c') diff --git a/lua.c b/lua.c index a58e87ad..d5622d86 100644 --- a/lua.c +++ b/lua.c @@ -3,7 +3,7 @@ ** Linguagem para Usuarios de Aplicacao */ -char *rcs_lua="$Id: lua.c,v 1.12 1996/07/05 20:55:43 roberto Exp roberto $"; +char *rcs_lua="$Id: lua.c,v 1.13 1996/07/06 20:20:35 roberto Exp roberto $"; #include #include @@ -21,11 +21,13 @@ char *rcs_lua="$Id: lua.c,v 1.12 1996/07/05 20:55:43 roberto Exp roberto $"; static void manual_input (void) { - if (isatty(0)) - { - char buffer[250]; - while (fgets(buffer, sizeof(buffer), stdin) != 0) - lua_dostring(buffer); + if (isatty(0)) { + char buffer[250]; + while (fgets(buffer, sizeof(buffer), stdin) != 0) { + lua_beginblock(); + lua_dostring(buffer); + lua_endblock(); + } } else lua_dofile(NULL); /* executes stdin as a file */ -- cgit v1.2.3-55-g6feb