aboutsummaryrefslogtreecommitdiff
path: root/lgc.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2009-12-17 13:46:44 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2009-12-17 13:46:44 -0200
commit0bbdddc86b1353fec36ae886b4142986f3c4713f (patch)
tree9eb933c8123911f9477e8b8b55344035c8077c01 /lgc.h
parentb3b8dfaaea2dba7e7b4b898a5f767a80f36319f1 (diff)
downloadlua-0bbdddc86b1353fec36ae886b4142986f3c4713f.tar.gz
lua-0bbdddc86b1353fec36ae886b4142986f3c4713f.tar.bz2
lua-0bbdddc86b1353fec36ae886b4142986f3c4713f.zip
allocator function receives the tag of object being allocated in 'osize'
when 'ptr' is NULL.
Diffstat (limited to 'lgc.h')
-rw-r--r--lgc.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lgc.h b/lgc.h
index 976b7442..aa969b38 100644
--- a/lgc.h
+++ b/lgc.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lgc.h,v 2.25 2009/12/11 19:14:59 roberto Exp roberto $ 2** $Id: lgc.h,v 2.26 2009/12/11 21:31:14 roberto Exp roberto $
3** Garbage Collector 3** Garbage Collector
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -98,7 +98,8 @@ LUAI_FUNC void luaC_freeallobjects (lua_State *L);
98LUAI_FUNC void luaC_step (lua_State *L); 98LUAI_FUNC void luaC_step (lua_State *L);
99LUAI_FUNC void luaC_runtilstate (lua_State *L, int statesmask); 99LUAI_FUNC void luaC_runtilstate (lua_State *L, int statesmask);
100LUAI_FUNC void luaC_fullgc (lua_State *L, int isemergency); 100LUAI_FUNC void luaC_fullgc (lua_State *L, int isemergency);
101LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt); 101LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz,
102 GCObject **list, int offset);
102LUAI_FUNC void luaC_linkupval (lua_State *L, UpVal *uv); 103LUAI_FUNC void luaC_linkupval (lua_State *L, UpVal *uv);
103LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v); 104LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v);
104LUAI_FUNC void luaC_barrierback (lua_State *L, Table *t); 105LUAI_FUNC void luaC_barrierback (lua_State *L, Table *t);