ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

lstring.h

Go to the documentation of this file.
00001 /*
00002 ** String table (keep all strings handled by Lua)
00003 ** See Copyright Notice in lua.h
00004 */
00005 
00006 #ifndef LSTRING_H
00007 #define LSTRING_H
00008 
00009 
00010 #include "engines/grim/lua/lobject.h"
00011 
00012 namespace Grim {
00013 
00014 void luaS_init();
00015 TaggedString *luaS_createudata(void *udata, int32 tag);
00016 TaggedString *luaS_collector();
00017 void luaS_free (TaggedString *l);
00018 TaggedString *luaS_new(const char *str);
00019 TaggedString *luaS_newfixedstring (const char *str);
00020 void luaS_rawsetglobal(TaggedString *ts, TObject *newval);
00021 char *luaS_travsymbol(int32 (*fn)(TObject *));
00022 int32 luaS_globaldefined(const char *name);
00023 TaggedString *luaS_collectudata();
00024 void luaS_freeall();
00025 
00026 extern TaggedString EMPTY;
00027 #define NUM_HASHS  61
00028 
00029 } // end of namespace Grim
00030 
00031 #endif


Generated on Sat Mar 16 2019 05:01:43 for ResidualVM by doxygen 1.7.1
curved edge   curved edge