summaryrefslogtreecommitdiff
path: root/lua.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-08-20 13:42:26 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-08-20 13:42:26 -0300
commitbe78aeae4c429d7d68af3a3e1b0cf8e52fcff160 (patch)
treee81d25014e238f589997f109ba10a875c3a875dc /lua.c
parent5bc47fe83087e0686f4639d031801837846e4c65 (diff)
downloadlua-github-be78aeae4c429d7d68af3a3e1b0cf8e52fcff160.tar.gz
Default for warnings changed to "off"
Warnings are mostly a tool to help developers (e.g., by showing hidden error messages); regular users usually don't need to see them.
Diffstat (limited to 'lua.c')
-rw-r--r--lua.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lua.c b/lua.c
index d13e203b..18f53c30 100644
--- a/lua.c
+++ b/lua.c
@@ -73,7 +73,7 @@ static void print_usage (const char *badoption) {
" -l name require library 'name' into global 'name'\n"
" -v show version information\n"
" -E ignore environment variables\n"
- " -q turn warnings off\n"
+ " -W turn warnings on\n"
" -- stop handling options\n"
" - stop handling options and execute stdin\n"
,
@@ -264,7 +264,7 @@ static int collectargs (char **argv, int *first) {
return has_error; /* invalid option */
args |= has_E;
break;
- case 'q':
+ case 'W':
if (argv[i][2] != '\0') /* extra characters? */
return has_error; /* invalid option */
break;
@@ -295,7 +295,7 @@ static int collectargs (char **argv, int *first) {
/*
** Processes options 'e' and 'l', which involve running Lua code, and
-** 'q', which also affects the state.
+** 'W', which also affects the state.
** Returns 0 if some code raises an error.
*/
static int runargs (lua_State *L, char **argv, int n) {
@@ -315,8 +315,8 @@ static int runargs (lua_State *L, char **argv, int n) {
if (status != LUA_OK) return 0;
break;
}
- case 'q':
- lua_warning(L, "@off", 0); /* no warnings */
+ case 'W':
+ lua_warning(L, "@on", 0); /* warnings on */
break;
}
}