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

lstate.cpp File Reference

#include "common/endian.h"
#include "engines/grim/debug.h"
#include "engines/grim/actor.h"
#include "engines/grim/color.h"
#include "engines/grim/lua/lbuiltin.h"
#include "engines/grim/lua/ldo.h"
#include "engines/grim/lua/lauxlib.h"
#include "engines/grim/lua/lfunc.h"
#include "engines/grim/lua/lgc.h"
#include "engines/grim/lua/llex.h"
#include "engines/grim/lua/lmem.h"
#include "engines/grim/lua/lstate.h"
#include "engines/grim/lua/lstring.h"
#include "engines/grim/lua/ltable.h"
#include "engines/grim/lua/ltask.h"
#include "engines/grim/lua/ltm.h"
#include "engines/grim/lua/lualib.h"
#include "engines/grim/lua/luadebug.h"
Include dependency graph for lstate.cpp:

Go to the source code of this file.

Namespaces

namespace  Grim

Defines

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp
#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp
#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
#define FORBIDDEN_SYMBOL_EXCEPTION_stderror
#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
#define STACK_UNIT   256

Functions

void Grim::stderrorim ()
static void Grim::lua_openthr ()
void Grim::lua_stateinit (LState *state)
void Grim::lua_statedeinit (LState *state)
void Grim::lua_resetglobals ()
void Grim::callHook (lua_Function func, const char *filename, int32 line)
void Grim::lua_open ()
void Grim::lua_close ()
bool Grim::lua_isopen ()

Variables

GCnode Grim::rootproto
GCnode Grim::rootcl
GCnode Grim::rootglobal
GCnode Grim::roottable
struct ref * Grim::refArray
int32 Grim::refSize
int32 Grim::GCthreshold
int32 Grim::nblocks
int32 Grim::Mbuffsize
int32 Grim::Mbuffnext
char * Grim::Mbuffbase
char * Grim::Mbuffer
TObject Grim::errorim
stringtable * Grim::string_root
int32 Grim::last_tag
struct IM * Grim::IMtable
int32 Grim::IMtable_size
LState * Grim::lua_state = nullptr
LState * Grim::lua_rootState = nullptr
int Grim::globalTaskSerialId = 0
static luaL_reg Grim::stdErrorRimFunc []

Define Documentation

#define FORBIDDEN_SYMBOL_EXCEPTION_FILE

Definition at line 12 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf

Definition at line 11 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp

Definition at line 7 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp

Definition at line 6 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_stderror

Definition at line 10 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_stdin

Definition at line 8 of file lstate.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_stdout

Definition at line 9 of file lstate.cpp.

#define STACK_UNIT   256

Definition at line 73 of file lstate.cpp.



Generated on Sat Mar 23 2019 05:03:46 for ResidualVM by doxygen 1.7.1
curved edge   curved edge