#define DLUA_EVENT_PASSTHROUGH "struct event_passthrough"
#define DLUA_EVENT "struct event"
-static void dlua_event_log(struct dlua_script *script, struct event *event,
+static void dlua_event_log(lua_State *L, struct event *event,
enum log_type log_type, const char *str);
static void dlua_get_file_line(lua_State *L, int arg, const char **file_r,
struct event_passthrough *event = dlua_check_event_passthrough(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event->event(), LOG_TYPE_DEBUG, str);
+ dlua_event_log(L, event->event(), LOG_TYPE_DEBUG, str);
lua_pushvalue(script->L, 1);
struct event_passthrough *event = dlua_check_event_passthrough(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event->event(), LOG_TYPE_INFO, str);
+ dlua_event_log(L, event->event(), LOG_TYPE_INFO, str);
lua_pushvalue(script->L, 1);
struct event_passthrough *event = dlua_check_event_passthrough(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event->event(), LOG_TYPE_WARNING, str);
+ dlua_event_log(L, event->event(), LOG_TYPE_WARNING, str);
lua_pushvalue(script->L, 1);
struct event_passthrough *event = dlua_check_event_passthrough(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event->event(), LOG_TYPE_ERROR, str);
+ dlua_event_log(L, event->event(), LOG_TYPE_ERROR, str);
lua_pushvalue(script->L, 1);
struct event *event = dlua_check_event(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event, LOG_TYPE_DEBUG, str);
+ dlua_event_log(L, event, LOG_TYPE_DEBUG, str);
lua_pushvalue(script->L, 1);
struct event *event = dlua_check_event(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event, LOG_TYPE_INFO, str);
+ dlua_event_log(L, event, LOG_TYPE_INFO, str);
lua_pushvalue(script->L, 1);
struct event *event = dlua_check_event(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event, LOG_TYPE_WARNING, str);
+ dlua_event_log(L, event, LOG_TYPE_WARNING, str);
lua_pushvalue(script->L, 1);
struct event *event = dlua_check_event(script, 1);
const char *str = luaL_checkstring(script->L, 2);
- dlua_event_log(script, event, LOG_TYPE_ERROR, str);
+ dlua_event_log(L, event, LOG_TYPE_ERROR, str);
lua_pushvalue(script->L, 1);
}
#undef event_want_level
-static void dlua_event_log(struct dlua_script *script, struct event *event,
+static void dlua_event_log(lua_State *L, struct event *event,
enum log_type log_type, const char *str)
{
struct event_log_params parms;
i_zero(&parms);
parms.log_type = log_type;
- dlua_get_file_line(script->L, 1, &parms.source_filename, &parms.source_linenum);
+ dlua_get_file_line(L, 1, &parms.source_filename, &parms.source_linenum);
if (log_type != LOG_TYPE_DEBUG ||
event_want_level(event, LOG_TYPE_DEBUG, parms.source_filename,
parms.source_linenum)) {