| 2170 | |
| 2171 | |
| 2172 | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { |
| 2173 | TValue n; |
| 2174 | const TValue *o = index2adr(L, idx); |
| 2175 | if (tonumber(o, &n)) { |
| 2176 | lua_Integer res; |
| 2177 | lua_Number num = nvalue(o); |
| 2178 | lua_number2integer(res, num); |
| 2179 | return res; |
| 2180 | } |
| 2181 | else |
| 2182 | return 0; |
| 2183 | } |
| 2184 | |
| 2185 | |
| 2186 | LUA_API int lua_toboolean (lua_State *L, int idx) { |
no test coverage detected