lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion'

- Set Lua api version to 1.26
This commit is contained in:
M. Liebmann
2015-12-13 23:32:27 +01:00
parent 5259e80b1c
commit 5a7de075a2
2 changed files with 3 additions and 3 deletions

View File

@@ -118,12 +118,12 @@ int CLuaInstMisc::strSub(lua_State *L)
return 1;
}
const char *s1;
int pos=0, len=std::string::npos;
size_t pos=0, len=std::string::npos;
std::string ret="";
s1 = luaL_checkstring(L, 2);
pos = luaL_checkint(L, 3);
if (numargs > 3)
len = luaL_checkint(L, 4);
len = (size_t)luaL_checkint(L, 4);
std::string str(s1);
ret = str.substr(pos, len);