diff options
Diffstat (limited to 'src/lauxlib.js')
| -rw-r--r-- | src/lauxlib.js | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/src/lauxlib.js b/src/lauxlib.js index 5dc42c2..a3b59d3 100644 --- a/src/lauxlib.js +++ b/src/lauxlib.js @@ -906,9 +906,7 @@ const lua_writestringerror = function() {      }  }; -const luaL_checkversion = function(L) { -    let ver = lua.LUA_VERSION_NUM; -    let sz = LUAL_NUMSIZES; +const luaL_checkversion_ = function(L, ver, sz) {      let v = lua.lua_version(L);      if (sz != LUAL_NUMSIZES)  /* check numeric types */          luaL_error(L, to_luastring("core and library have incompatible numeric types")); @@ -918,6 +916,11 @@ const luaL_checkversion = function(L) {          luaL_error(L, to_luastring("version mismatch: app. needs %f, Lua core provides %f"), ver, v);  }; +/* There is no point in providing this function... */ +const luaL_checkversion = function(L) { +    luaL_checkversion_(L, lua.LUA_VERSION_NUM, LUAL_NUMSIZES); +}; +  module.exports.LUA_ERRFILE          = LUA_ERRFILE;  module.exports.LUA_FILEHANDLE       = LUA_FILEHANDLE;  module.exports.LUA_LOADED_TABLE     = LUA_LOADED_TABLE; @@ -945,6 +948,7 @@ module.exports.luaL_checkstring     = luaL_checkstring;  module.exports.luaL_checktype       = luaL_checktype;  module.exports.luaL_checkudata      = luaL_checkudata;  module.exports.luaL_checkversion    = luaL_checkversion; +module.exports.luaL_checkversion_   = luaL_checkversion_;  module.exports.luaL_dofile          = luaL_dofile;  module.exports.luaL_dostring        = luaL_dostring;  module.exports.luaL_error           = luaL_error; | 
