/* ** lua.c ** Linguagem para Usuarios de Aplicacao */ char *rcs_lua="$Id: lua.c,v 1.13 1996/07/06 20:20:35 roberto Exp roberto $"; #include #include #include "lua.h" #include "lualib.h" #ifdef _POSIX_SOURCE #include #else #define isatty(x) (x==0) /* assume stdin is a tty */ #endif static void manual_input (void) { 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 */ } int main (int argc, char *argv[]) { int i; int result = 0; iolib_open (); strlib_open (); mathlib_open (); if (argc < 2) manual_input(); else for (i=1; i