From b3347655bd31c4f1fd9e101787a84da0c98f2f8f Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Wed, 12 Jun 2019 20:47:18 +0200 Subject: [PATCH] compat Lua 5.3 Signed-off-by: Francois Perrad --- lsyslog.c | 8 ++++++-- syslog.lua | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/luasyslog-1.0.0/lsyslog.c b/luasyslog-1.0.0/lsyslog.c index cd512dc..57121da 100644 --- a/luasyslog-1.0.0/lsyslog.c +++ b/luasyslog-1.0.0/lsyslog.c @@ -136,7 +136,7 @@ lua_settable(L, -3); } -static const struct luaL_reg lsysloglib[] = +static const struct luaL_Reg lsysloglib[] = { {"open", lsyslog_open}, {"close", lsyslog_close}, @@ -146,7 +146,11 @@ int luaopen_lsyslog(lua_State *L) { - luaL_openlib(L, "lsyslog", lsysloglib, 0); +#if LUA_VERSION_NUM >= 502 + luaL_newlib(L, lsysloglib); +#else + luaL_register(L, "lsyslog", lsysloglib); +#endif set_info(L); return 1; diff --git a/luasyslog-1.0.0/syslog.lua b/luasyslog-1.0.0/syslog.lua index febda00..f4d98ec 100644 --- a/luasyslog-1.0.0/syslog.lua +++ b/luasyslog-1.0.0/syslog.lua @@ -1,5 +1,5 @@ -require"logging" -require"lsyslog" +local logging = require"logging" +local lsyslog = require"lsyslog" local convert = { -- 2.20.1