Included Files
- #include <nut/include/stdio.h>
- #include </usr/avr/include/string.h>
- #include <nut/include/lua/lua.h>
- #include <nut/include/lua/ldebug.h>
- #include <nut/include/lua/ldo.h>
- #include <nut/include/lua/lfunc.h>
- #include <nut/include/lua/lgc.h>
- #include <nut/include/lua/lopcodes.h>
- #include <nut/include/lua/lstring.h>
- #include <nut/include/lua/ltable.h>
- #include <nut/include/lua/lvm.h>
Preprocessor definitions
#define lvm_c
#define LUA_CORE
#define MAXTAGLOOP 100
#define runtime_check( L, c )
#define RA( i )
#define RB( i )
#define RC( i )
#define RKB( i )
#define RKC( i )
#define KBx( i )
#define dojump( L, pc, i )
#define Protect( x )
#define arith_op( op, tm )
void luaV_concat ( lua_State* L, int total, int last )
int luaV_equalval ( lua_State* L, const TValue* t1, const TValue* t2 )
void luaV_execute ( lua_State* L, int nexeccalls )
void luaV_gettable ( lua_State* L, const TValue* t, TValue* key, StkId val )
int luaV_lessthan ( lua_State* L, const TValue* l, const TValue* r )
void luaV_settable ( lua_State* L, const TValue* t, TValue* key, StkId val )
const TValue* luaV_tonumber ( const TValue* obj, TValue* n )
int luaV_tostring ( lua_State* L, StkId obj )
static void Arith ( lua_State* L, StkId ra, const TValue* rb, const TValue* rc, TMS op )
static void callTM ( lua_State* L, const TValue* f, const TValue* p1, const TValue* p2, const TValue* p3 )
static void callTMres ( lua_State* L, StkId res, const TValue* f, const TValue* p1, const TValue* p2 )
static int call_binTM ( lua_State* L, const TValue* p1, const TValue* p2, StkId res, TMS event )
static int call_orderTM ( lua_State* L, const TValue* p1, const TValue* p2, TMS event )
static const TValue* get_compTM ( lua_State* L, Table* mt1, Table* mt2, TMS event )
static int l_strcmp ( const TString* ls, const TString* rs )
static int lessequal ( lua_State* L, const TValue* l, const TValue* r )
static void traceexec ( lua_State* L, const Instruction* pc )