/* ** Module to control static tables ** TeCGraf - PUC-Rio ** $Id: table.h,v 1.1 1993/12/17 18:41:19 celes Exp roberto $ */ #ifndef table_h #define table_h extern Symbol *lua_table; extern Word lua_ntable; extern char **lua_constant; extern Word lua_nconstant; extern char **lua_string; extern Word lua_nstring; extern Hash **lua_array; extern Word lua_narray; extern char *lua_file[]; extern int lua_nfile; #define lua_markstring(s) (*((s)-1)) int lua_findsymbol (char *s); int lua_findconstant (char *s); void lua_markobject (Object *o); char *lua_createstring (char *s); void *lua_createarray (void *a); int lua_addfile (char *fn); int lua_delfile (void); char *lua_filename (void); void lua_nextvar (void); #endif