Lua 5.5 adds an extra argument to lua_newstate(). Since there are
already a few other ifdefs in hlua.c checking for the Lua version,
and there's a single call place, let's do the same here. This should
be safe for backporting if needed.
Signed-off-by: Mike Lothian <mike@fireburn.co.uk>
struct prepend_path *pp;
/* Init main lua stack. */
+#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 505
+ L = lua_newstate(hlua_alloc, &hlua_global_allocator, luaL_makeseed(0));
+#else
L = lua_newstate(hlua_alloc, &hlua_global_allocator);
+#endif
if (!L) {
fprintf(stderr,