index
:
minetest.git
gpcf
lifo-fixes
release
modified minetest for gpcfs purposes
gpcf
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
games
/
devtest
/
mods
/
testnodes
/
textures
/
testnodes_alpha64.png
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
/*
** $Id: lvm.h,v 2.5.1.1 2007/12/27 13:02:25 roberto Exp $
** Lua virtual machine
** See Copyright Notice in lua.h
*/
#ifndef lvm_h
#define lvm_h
#include
"ldo.h"
#include
"lobject.h"
#include
"ltm.h"
#define tostring(L,o) ((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o)))
#define tonumber(o,n) (ttype(o) == LUA_TNUMBER || \
,
const
TValue
*
l
,
const
TValue
*
r
);
LUAI_FUNC
int
luaV_equalval
(
lua_State
*
L
,
const
TValue
*
t1
,
const
TValue
*
t2
);
LUAI_FUNC
const
TValue
*
luaV_tonumber
(
const
TValue
*
obj
,
TValue
*
n
);
LUAI_FUNC
int
luaV_tostring
(
lua_State
*
L
,
StkId obj
);
LUAI_FUNC
void
luaV_gettable
(
lua_State
*
L
,
const
TValue
*
t
,
TValue
*
key
,
StkId val
);
LUAI_FUNC
void
luaV_settable
(
lua_State
*
L
,
const
TValue
*
t
,
TValue
*
key
,
StkId val
);
LUAI_FUNC
void
luaV_execute
(
lua_State
*
L
,
int
nexeccalls
);
LUAI_FUNC
void
luaV_concat
(
lua_State
*
L
,
int
total
,
int
last
);
#endif