From 2ac8543dfd87f4c227385d6890bfcb011fc341f1 Mon Sep 17 00:00:00 2001 From: Benoit Giannangeli Date: Sun, 5 Mar 2017 15:57:04 +0100 Subject: lstrlib, string.len --- src/lauxlib.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lauxlib.js') diff --git a/src/lauxlib.js b/src/lauxlib.js index d58a171..5223b9b 100644 --- a/src/lauxlib.js +++ b/src/lauxlib.js @@ -158,6 +158,10 @@ const luaL_checktype = function(L, arg, t) { tag_error(L, arg, t); }; +const luaL_checkstring = function(L, n) { + luaL_checklstring(L, n, null); +}; + const luaL_checklstring = function(L, arg) { let s = lapi.lua_tolstring(L, arg); if (!s) tag_error(L, arg, CT.LUA_TSTRING); @@ -394,6 +398,7 @@ module.exports.luaL_checkinteger = luaL_checkinteger; module.exports.luaL_checklstring = luaL_checklstring; module.exports.luaL_checknumber = luaL_checknumber; module.exports.luaL_checkstack = luaL_checkstack; +module.exports.luaL_checkstring = luaL_checkstring; module.exports.luaL_checktype = luaL_checktype; module.exports.luaL_error = luaL_error; module.exports.luaL_getmetafield = luaL_getmetafield; -- cgit v1.2.3-54-g00ecf