From ba9878fcb8ea64bf582c561ed0f472fd6fd0d850 Mon Sep 17 00:00:00 2001
From: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Wed, 2 Jun 2004 16:09:21 -0300
Subject: lock stuff defined in `luaconf.h'

---
 ltests.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

(limited to 'ltests.h')

diff --git a/ltests.h b/ltests.h
index 5ae9cb8e..0f754917 100644
--- a/ltests.h
+++ b/ltests.h
@@ -1,5 +1,5 @@
 /*
-** $Id: ltests.h,v 2.4 2004/04/30 20:13:38 roberto Exp roberto $
+** $Id: ltests.h,v 2.5 2004/05/03 12:28:43 roberto Exp roberto $
 ** Internal Header for Debugging of the Lua Implementation
 ** See Copyright Notice in lua.h
 */
@@ -55,10 +55,14 @@ int lua_checkmemory (lua_State *L);
 
 
 /* test for lock/unlock */
+#undef lua_userstateopen
+#undef lua_lock
+#undef lua_unlock
+
 extern int islocked;
 #define LUA_USERSTATE	int *
 #define getlock(l)	(*(cast(LUA_USERSTATE *, l) - 1))
-#define lua_userstateopen(l) if (l != NULL) getlock(l) = &islocked;
+#define lua_userstateopen(l)	getlock(l) = &islocked;
 #define lua_lock(l)     lua_assert((*getlock(l))++ == 0)
 #define lua_unlock(l)   lua_assert(--(*getlock(l)) == 0)
 
-- 
cgit v1.2.3-55-g6feb