diff options
Diffstat (limited to 'lua.c')
| -rw-r--r-- | lua.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -349,6 +349,7 @@ static int collectargs (char **argv, int *first) { | |||
| 349 | */ | 349 | */ |
| 350 | static int runargs (lua_State *L, char **argv, int n) { | 350 | static int runargs (lua_State *L, char **argv, int n) { |
| 351 | int i; | 351 | int i; |
| 352 | lua_warning(L, "@off", 0); /* by default, Lua stand-alone has warnings off */ | ||
| 352 | for (i = 1; i < n; i++) { | 353 | for (i = 1; i < n; i++) { |
| 353 | int option = argv[i][1]; | 354 | int option = argv[i][1]; |
| 354 | lua_assert(argv[i][0] == '-'); /* already checked */ | 355 | lua_assert(argv[i][0] == '-'); /* already checked */ |
| @@ -725,7 +726,7 @@ static int pmain (lua_State *L) { | |||
| 725 | if (handle_luainit(L) != LUA_OK) /* run LUA_INIT */ | 726 | if (handle_luainit(L) != LUA_OK) /* run LUA_INIT */ |
| 726 | return 0; /* error running LUA_INIT */ | 727 | return 0; /* error running LUA_INIT */ |
| 727 | } | 728 | } |
| 728 | if (!runargs(L, argv, optlim)) /* execute arguments -e and -l */ | 729 | if (!runargs(L, argv, optlim)) /* execute arguments -e, -l, and -W */ |
| 729 | return 0; /* something failed */ | 730 | return 0; /* something failed */ |
| 730 | if (script > 0) { /* execute main script (if there is one) */ | 731 | if (script > 0) { /* execute main script (if there is one) */ |
| 731 | if (handle_script(L, argv + script) != LUA_OK) | 732 | if (handle_script(L, argv + script) != LUA_OK) |
