summaryrefslogtreecommitdiff
path: root/community/btanks/lua52.patch
blob: e27d5fdb704b4d37987aa9760cbc6ffa541d3003 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -wbBur btanks-0.9.8083/engine/luaxx/state.cpp btanks-0.9.8083.my/engine/luaxx/state.cpp
--- btanks-0.9.8083/engine/luaxx/state.cpp	2008-06-08 13:02:39.000000000 +0400
+++ btanks-0.9.8083.my/engine/luaxx/state.cpp	2012-11-15 18:59:07.000000000 +0400
@@ -59,7 +59,7 @@
 void State::load(const std::string &fname, const mrt::Chunk &data) {
 	//throw_ex(("implement me[%s]", fname.c_str()));
 	reader_state x(data);
-	int err = lua_load(state, chunk_reader, &x, fname.c_str());
+	int err = lua_load(state, chunk_reader, &x, fname.c_str(), NULL);
 	check_error(state, err);
 }
 
@@ -81,7 +81,7 @@
 	assert(state == NULL);
 
 	//state = lua_newstate(l_alloc, this);
-	state = lua_open();
+	state = luaL_newstate();
 	if (state == NULL)
 		throw_ex(("cannot create lua interpreter"));