lua

A copy of the Lua development repository
Log | Files | Refs | README

commit 1dc0e82aeb43d2265fcb6834430e8471729c77e2
parent c2eb02aaf6f0c852b5528a6d47d098af103a6258
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Thu, 14 Mar 1996 12:54:00 -0300

"freefunc" now is public.

Diffstat:
Mfunc.c | 4++--
Mfunc.h | 4+++-
2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/func.c b/func.c @@ -43,7 +43,7 @@ void luaI_insertfunction (TFunc *f) /* ** Free function */ -static void freefunc (TFunc *f) +void luaI_freefunc (TFunc *f) { luaI_free (f->code); luaI_free (f->locvars); @@ -68,7 +68,7 @@ Long luaI_funccollector (void) function_root = next; else prev->next = next; - freefunc (curr); + luaI_freefunc (curr); ++counter; } else diff --git a/func.h b/func.h @@ -1,5 +1,5 @@ /* -** $Id: $ +** $Id: func.h,v 1.7 1996/03/08 12:04:04 roberto Exp roberto $ */ #ifndef func_h @@ -7,6 +7,7 @@ #include "types.h" #include "lua.h" +#include "tree.h" typedef struct LocVar { @@ -33,6 +34,7 @@ Long luaI_funccollector (void); void luaI_insertfunction (TFunc *f); void luaI_initTFunc (TFunc *f); +void luaI_freefunc (TFunc *f); void luaI_registerlocalvar (TaggedString *varname, int line); void luaI_unregisterlocalvar (int line);