From da19c436cc361401563eeda2cca3d161a6ddeef7 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 16 Aug 2002 11:45:55 -0300 Subject: cleaning the stage for generational collection --- lstring.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'lstring.h') diff --git a/lstring.h b/lstring.h index d1b0f14a..13a12a5a 100644 --- a/lstring.h +++ b/lstring.h @@ -1,5 +1,5 @@ /* -** $Id: lstring.h,v 1.35 2001/11/28 20:13:13 roberto Exp roberto $ +** $Id: lstring.h,v 1.36 2002/04/30 13:01:48 roberto Exp roberto $ ** String table (keep all strings handled by Lua) ** See Copyright Notice in lua.h */ @@ -13,14 +13,6 @@ -/* -** any TString with mark>=FIXMARK is never collected. -** Marks>=RESERVEDMARK are used to identify reserved words. -*/ -#define FIXMARK 2 -#define RESERVEDMARK 3 - - #define sizestring(l) (cast(lu_mem, sizeof(union TString))+ \ (cast(lu_mem, l)+1)*sizeof(char)) @@ -30,7 +22,7 @@ #define luaS_newliteral(L, s) (luaS_newlstr(L, "" s, \ (sizeof(s)/sizeof(char))-1)) -#define luaS_fix(s) ((s)->tsv.marked = FIXMARK) +#define luaS_fix(s) ((s)->tsv.marked |= (1<<4)) void luaS_resize (lua_State *L, int newsize); Udata *luaS_newudata (lua_State *L, size_t s); -- cgit v1.2.3-55-g6feb