diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-05-14 15:38:29 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-05-14 15:38:29 -0300 |
commit | bd9e68cfcdbbae2fd49ab51a9df4a93ec56eff45 (patch) | |
tree | f11ad6c42c0bb42eaa1b45548684fbc60c27996b /func.h | |
parent | 9747f3c87a205d9aa914a650686d6dc4accde1d9 (diff) | |
download | lua-bd9e68cfcdbbae2fd49ab51a9df4a93ec56eff45.tar.gz lua-bd9e68cfcdbbae2fd49ab51a9df4a93ec56eff45.tar.bz2 lua-bd9e68cfcdbbae2fd49ab51a9df4a93ec56eff45.zip |
new implementation of gc: "Pre-collect" garbage in temporary lists and
then call fallbacks.
Diffstat (limited to 'func.h')
-rw-r--r-- | func.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: func.h,v 1.7 1996/03/08 12:04:04 roberto Exp roberto $ | 2 | ** $Id: func.h,v 1.8 1996/03/14 15:54:20 roberto Exp roberto $ |
3 | */ | 3 | */ |
4 | 4 | ||
5 | #ifndef func_h | 5 | #ifndef func_h |
@@ -30,7 +30,8 @@ typedef struct TFunc | |||
30 | LocVar *locvars; | 30 | LocVar *locvars; |
31 | } TFunc; | 31 | } TFunc; |
32 | 32 | ||
33 | Long luaI_funccollector (void); | 33 | TFunc *luaI_funccollector (long *cont); |
34 | void luaI_funcfree (TFunc *l); | ||
34 | void luaI_insertfunction (TFunc *f); | 35 | void luaI_insertfunction (TFunc *f); |
35 | 36 | ||
36 | void luaI_initTFunc (TFunc *f); | 37 | void luaI_initTFunc (TFunc *f); |