diff options
Diffstat (limited to 'src/lua/lfunc.h')
-rw-r--r-- | src/lua/lfunc.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lua/lfunc.h b/src/lua/lfunc.h new file mode 100644 index 00000000..1bd9722d --- /dev/null +++ b/src/lua/lfunc.h @@ -0,0 +1,24 @@ +/* +** $Id: lfunc.h,v 1.3 2001/11/26 23:00:23 darkgod Exp $ +** Auxiliary functions to manipulate prototypes and closures +** See Copyright Notice in lua.h +*/ + +#ifndef lfunc_h +#define lfunc_h + + +#include "lobject.h" + + + +Proto *luaF_newproto (lua_State *L); +void luaF_protook (lua_State *L, Proto *f, int pc); +Closure *luaF_newclosure (lua_State *L, int nelems); +void luaF_freeproto (lua_State *L, Proto *f); +void luaF_freeclosure (lua_State *L, Closure *c); + +const char *luaF_getlocalname (const Proto *func, int local_number, int pc); + + +#endif |