From 4ac58853dc820127a11a14ed8bde1fae9458369e Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 19 Jan 2001 11:20:30 -0200 Subject: thead-specific state separated from "global" state --- lobject.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lobject.c') diff --git a/lobject.c b/lobject.c index a2fd786b..a341f055 100644 --- a/lobject.c +++ b/lobject.c @@ -1,5 +1,5 @@ /* -** $Id: lobject.c,v 1.57 2000/12/04 18:33:40 roberto Exp roberto $ +** $Id: lobject.c,v 1.58 2000/12/28 12:55:41 roberto Exp roberto $ ** Some generic functions over Lua objects ** See Copyright Notice in lua.h */ @@ -49,18 +49,18 @@ int luaO_equalObj (const TObject *t1, const TObject *t2) { case LUA_TFUNCTION: return clvalue(t1) == clvalue(t2); default: - LUA_ASSERT(ttype(t1) == LUA_TNIL, "invalid type"); + lua_assert(ttype(t1) == LUA_TNIL); return 1; /* LUA_TNIL */ } } char *luaO_openspace (lua_State *L, size_t n) { - if (n > L->Mbuffsize) { - luaM_reallocvector(L, L->Mbuffer, L->Mbuffsize, n, char); - L->Mbuffsize = n; + if (n > G(L)->Mbuffsize) { + luaM_reallocvector(L, G(L)->Mbuffer, G(L)->Mbuffsize, n, char); + G(L)->Mbuffsize = n; } - return L->Mbuffer; + return G(L)->Mbuffer; } -- cgit v1.2.3-55-g6feb