|
| #define | cvt2str(o) ttisnumber(o) |
| |
| #define | cvt2num(o) ttisstring(o) |
| |
| #define | LUA_FLOORN2I F2Ieq |
| |
| #define | tonumber(o, n) (ttisfloat(o) ? (*(n) = fltvalue(o), 1) : luaV_tonumber_(o,n)) |
| |
| #define | tonumberns(o, n) |
| |
| #define | tointeger(o, i) (ttisinteger(o) ? (*(i) = ivalue(o), 1) : luaV_tointeger(o,i,LUA_FLOORN2I)) |
| |
| #define | tointegerns(o, i) (ttisinteger(o) ? (*(i) = ivalue(o), 1) : luaV_tointegerns(o,i,LUA_FLOORN2I)) |
| |
| #define | intop(op, v1, v2) l_castU2S(l_castS2U(v1) op l_castS2U(v2)) |
| |
| #define | luaV_rawequalobj(t1, t2) luaV_equalobj(NULL,t1,t2) |
| |
| #define | luaV_fastget(L, t, k, slot, f) |
| |
| #define | luaV_fastgeti(L, t, k, slot) |
| |
| #define | luaV_finishfastset(L, t, slot, v) |
| |
|
| LUAI_FUNC int | luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) |
| |
| LUAI_FUNC int | luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) |
| |
| LUAI_FUNC int | luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) |
| |
| LUAI_FUNC int | luaV_tonumber_ (const TValue *obj, lua_Number *n) |
| |
| LUAI_FUNC int | luaV_tointeger (const TValue *obj, lua_Integer *p, F2Imod mode) |
| |
| LUAI_FUNC int | luaV_tointegerns (const TValue *obj, lua_Integer *p, F2Imod mode) |
| |
| LUAI_FUNC int | luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode) |
| |
| LUAI_FUNC void | luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, const TValue *slot) |
| |
| LUAI_FUNC void | luaV_finishset (lua_State *L, const TValue *t, TValue *key, TValue *val, const TValue *slot) |
| |
| LUAI_FUNC void | luaV_finishOp (lua_State *L) |
| |
| LUAI_FUNC void | luaV_execute (lua_State *L, CallInfo *ci) |
| |
| LUAI_FUNC void | luaV_concat (lua_State *L, int total) |
| |
| LUAI_FUNC lua_Integer | luaV_idiv (lua_State *L, lua_Integer x, lua_Integer y) |
| |
| LUAI_FUNC lua_Integer | luaV_mod (lua_State *L, lua_Integer x, lua_Integer y) |
| |
| LUAI_FUNC lua_Number | luaV_modf (lua_State *L, lua_Number x, lua_Number y) |
| |
| LUAI_FUNC lua_Integer | luaV_shiftl (lua_Integer x, lua_Integer y) |
| |
| LUAI_FUNC void | luaV_objlen (lua_State *L, StkId ra, const TValue *rb) |
| |