Fix minetest.is_nan

This commit is contained in:
Lars Mueller 2020-12-24 14:48:05 +01:00 committed by sfan5
parent 74762470b2
commit 8f72d4b294
3 changed files with 4 additions and 14 deletions

@ -697,3 +697,7 @@ function core.privs_to_string(privs, delim)
end
return table.concat(list, delim)
end
function core.is_nan(number)
return number ~= number
end

@ -239,15 +239,6 @@ int ModApiUtil::l_is_yes(lua_State *L)
return 1;
}
// is_nan(arg)
int ModApiUtil::l_is_nan(lua_State *L)
{
NO_MAP_LOCK_REQUIRED;
lua_pushboolean(L, isNaN(L, 1));
return 1;
}
// get_builtin_path()
int ModApiUtil::l_get_builtin_path(lua_State *L)
{
@ -493,7 +484,6 @@ void ModApiUtil::Initialize(lua_State *L, int top)
API_FCT(get_password_hash);
API_FCT(is_yes);
API_FCT(is_nan);
API_FCT(get_builtin_path);
@ -526,7 +516,6 @@ void ModApiUtil::InitializeClient(lua_State *L, int top)
API_FCT(write_json);
API_FCT(is_yes);
API_FCT(is_nan);
API_FCT(compress);
API_FCT(decompress);

@ -65,9 +65,6 @@ private:
// is_yes(arg)
static int l_is_yes(lua_State *L);
// is_nan(arg)
static int l_is_nan(lua_State *L);
// get_builtin_path()
static int l_get_builtin_path(lua_State *L);