From b56d4e570a60a8e84df8288c3122eb5bb5c20af6 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 14 Mar 2019 15:30:54 -0300 Subject: Changes in the warning system - The warning functions get an extra parameter that tells whether message is to be continued (instead of using end-of-lines as a signal). - The user data for the warning function is a regular value, instead of a writable slot inside the Lua state. --- lbaselib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lbaselib.c') diff --git a/lbaselib.c b/lbaselib.c index 26683a1d..d4b619a5 100644 --- a/lbaselib.c +++ b/lbaselib.c @@ -45,7 +45,7 @@ static int luaB_print (lua_State *L) { static int luaB_warn (lua_State *L) { const char *msg = luaL_checkstring(L, 1); - lua_warning(L, msg); + lua_warning(L, msg, lua_toboolean(L, 2)); return 0; } -- cgit v1.2.3-55-g6feb