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

ldo.cpp File Reference

#include "engines/grim/lua/ldo.h"
#include "engines/grim/lua/lfunc.h"
#include "engines/grim/lua/lgc.h"
#include "engines/grim/lua/lmem.h"
#include "engines/grim/lua/lobject.h"
#include "engines/grim/lua/lopcodes.h"
#include "engines/grim/lua/lparser.h"
#include "engines/grim/lua/lstate.h"
#include "engines/grim/lua/ltask.h"
#include "engines/grim/lua/ltm.h"
#include "engines/grim/lua/lua.h"
#include "engines/grim/lua/luadebug.h"
#include "engines/grim/lua/lundump.h"
#include "engines/grim/lua/lvm.h"
#include "engines/grim/lua/lzio.h"
#include "common/file.h"
#include "common/textconsole.h"
Include dependency graph for ldo.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_fprintf
#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
#define FORBIDDEN_SYMBOL_EXCEPTION_exit
#define STACK_LIMIT   6000
#define EXTRA_STACK   5
#define STACK_UNIT   256
#define BASIC_CI_SIZE   8
#define SIZE_PREF   20
#define SSIZE_PREF   "20"

Functions

void Grim::stderrorim ()
void Grim::luaD_init ()
void Grim::luaD_checkstack (int32 n)
void Grim::luaD_adjusttop (StkId newtop)
void Grim::luaD_openstack (int32 nelems)
void Grim::luaD_lineHook (int32 line)
void Grim::luaD_callHook (StkId base, TProtoFunc *tf, int32 isreturn)
static StkId Grim::callC (lua_CFunction f, StkId base)
static StkId Grim::callCclosure (struct Closure *cl, lua_CFunction f, StkId base)
void Grim::luaD_callTM (TObject *f, int32 nParams, int32 nResults)
int32 Grim::luaD_call (StkId base, int32 nResults)
static void Grim::travstack (struct Stack *S, int32(*fn)(TObject *))
void Grim::luaD_travstack (int32(*fn)(TObject *))
static void Grim::message (const char *s)
void Grim::lua_error (const char *s)
static void Grim::do_callinc (int32 nResults)
int32 Grim::luaD_protectedrun (int32 nResults)
static int32 Grim::protectedparser (ZIO *z, int32 bin)
static int32 Grim::do_main (ZIO *z, int32 bin)
void Grim::luaD_gcIM (TObject *o)
static void Grim::build_name (const char *str, char *name)
int32 Grim::lua_dostring (const char *str)
int32 Grim::lua_dobuffer (const char *buff, int32 size, const char *name)

Define Documentation

#define BASIC_CI_SIZE   8

Definition at line 55 of file ldo.cpp.

#define EXTRA_STACK   5

Definition at line 42 of file ldo.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_exit

Definition at line 10 of file ldo.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf

Definition at line 8 of file ldo.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp

Definition at line 7 of file ldo.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp

Definition at line 6 of file ldo.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_stderr

Definition at line 9 of file ldo.cpp.

#define SIZE_PREF   20

Definition at line 435 of file ldo.cpp.

#define SSIZE_PREF   "20"

Definition at line 436 of file ldo.cpp.

#define STACK_LIMIT   6000

Definition at line 38 of file ldo.cpp.

#define STACK_UNIT   256

Definition at line 52 of file ldo.cpp.



Generated on Sat May 25 2019 05:02:17 for ResidualVM by doxygen 1.7.1
curved edge   curved edge