From 0a8b9c1a3d054fa95ca76131b7422ee9f25bd4f9 Mon Sep 17 00:00:00 2001
From: Pixel <pixel@nobis-crew.org>
Date: Mon, 9 Nov 2009 21:30:24 -0800
Subject: Removing the Lua lock system, and switching to a true Lua C++
 inclusion philosophie.

---
 lib/BLua.cc | 28 ----------------------------
 1 file changed, 28 deletions(-)

(limited to 'lib')

diff --git a/lib/BLua.cc b/lib/BLua.cc
index 05c60b7..c1c7f44 100644
--- a/lib/BLua.cc
+++ b/lib/BLua.cc
@@ -36,28 +36,6 @@ void LuaPrinter::puts(const char * msg) {
 
 LuaPrinter default_lua_printer;
 
-extern "C" {
-    void do_lua_lock(lua_State * __L) {
-	Lua * L;
-	try {
-	    L = Lua::find(__L);
-	} catch (GeneralException e) {
-	    return;
-	}
-	L->lock();
-    }
-    
-    void do_lua_unlock(lua_State * __L) {
-	Lua * L;
-	try {
-    	    L = Lua::find(__L);
-	} catch (GeneralException e) {
-	    return;
-	}
-	L->unlock();
-    }
-}
-
 class LuaStatics : public Base {
   public:
     static const char * getF(lua_State *, void *, size_t *);
@@ -1298,12 +1276,6 @@ void Lua::do_break() {
 //    lua_break(L);
 }
 
-void Lua::lock() {
-}
-
-void Lua::unlock() {
-}
-
 void Lua::openlib(const String & libname, const luaL_reg *l, int nup) {
     luaL_openlib(L, libname.to_charp(), l, nup);
 }
-- 
cgit v1.2.3