* Creates a new shingle object from the existing shingle
*/
struct rspamd_shingle;
-void lua_newshingle(lua_State *L, const struct rspamd_shingle *sh);
+void lua_newshingle(lua_State *L, const void *sh);
enum rspamd_lua_parse_arguments_flags {
RSPAMD_LUA_PARSE_ARGUMENTS_DEFAULT = 0,
return static_cast<struct rspamd_shingle *>(ud);
}
-void lua_newshingle(lua_State *L, const struct rspamd_shingle *sh)
+void lua_newshingle(lua_State *L, const void *sh)
{
auto *nsh = static_cast<struct rspamd_shingle *>(
lua_newuserdata(L, sizeof(struct rspamd_shingle)));