mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-30 00:41:17 +02:00
lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion'
- Set Lua api version to 1.26
This commit is contained in:
@@ -118,12 +118,12 @@ int CLuaInstMisc::strSub(lua_State *L)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
const char *s1;
|
const char *s1;
|
||||||
int pos=0, len=std::string::npos;
|
size_t pos=0, len=std::string::npos;
|
||||||
std::string ret="";
|
std::string ret="";
|
||||||
s1 = luaL_checkstring(L, 2);
|
s1 = luaL_checkstring(L, 2);
|
||||||
pos = luaL_checkint(L, 3);
|
pos = luaL_checkint(L, 3);
|
||||||
if (numargs > 3)
|
if (numargs > 3)
|
||||||
len = luaL_checkint(L, 4);
|
len = (size_t)luaL_checkint(L, 4);
|
||||||
|
|
||||||
std::string str(s1);
|
std::string str(s1);
|
||||||
ret = str.substr(pos, len);
|
ret = str.substr(pos, len);
|
||||||
|
@@ -31,7 +31,7 @@ extern "C" {
|
|||||||
#include "luainstance_helpers.h"
|
#include "luainstance_helpers.h"
|
||||||
|
|
||||||
#define LUA_API_VERSION_MAJOR 1
|
#define LUA_API_VERSION_MAJOR 1
|
||||||
#define LUA_API_VERSION_MINOR 25
|
#define LUA_API_VERSION_MINOR 26
|
||||||
|
|
||||||
/* inspired by Steve Kemp http://www.steve.org.uk/ */
|
/* inspired by Steve Kemp http://www.steve.org.uk/ */
|
||||||
class CLuaInstance
|
class CLuaInstance
|
||||||
|
Reference in New Issue
Block a user