~ubuntu-branches/ubuntu/precise/lua5.2/precise-security

« back to all changes in this revision

Viewing changes to src/lgc.h

  • Committer: Package Import Robot
  • Author(s): Enrico Tassi
  • Date: 2011-12-07 18:40:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20111207184043-0r0wvv6p48zah403
Tags: 5.2.0~rc5-1
* Do not link against ncurses (patch by Sven Joachim) (Closes: #646165) 
* Include manpages (Closes: #636149) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
** $Id: lgc.h,v 2.50 2011/01/26 16:30:02 roberto Exp $
 
2
** $Id: lgc.h,v 2.52 2011/10/03 17:54:25 roberto Exp $
3
3
** Garbage Collector
4
4
** See Copyright Notice in lua.h
5
5
*/
63
63
#define l_setbit(x,b)           setbits(x, bitmask(b))
64
64
#define resetbit(x,b)           resetbits(x, bitmask(b))
65
65
#define testbit(x,b)            testbits(x, bitmask(b))
66
 
#define set2bits(x,b1,b2)       setbits(x, (bit2mask(b1, b2)))
67
 
#define reset2bits(x,b1,b2)     resetbits(x, (bit2mask(b1, b2)))
68
 
 
69
66
 
70
67
 
71
68
/* Layout for bit use in `marked' field: */
125
122
#define luaC_barrierproto(L,p,c) \
126
123
   { if (isblack(obj2gco(p))) luaC_barrierproto_(L,p,c); }
127
124
 
128
 
LUAI_FUNC void luaC_separateudata (lua_State *L, int all);
129
125
LUAI_FUNC void luaC_freeallobjects (lua_State *L);
130
126
LUAI_FUNC void luaC_step (lua_State *L);
131
127
LUAI_FUNC void luaC_forcestep (lua_State *L);