From df6a5f0e0d89b5c50bbbc4a211fdeff39f25c2f5 Mon Sep 17 00:00:00 2001 From: Iampete1 Date: Wed, 10 Aug 2022 23:18:31 +0100 Subject: [PATCH] AP_Scripting: reuse uint32 dev operation for idiv --- libraries/AP_Scripting/generator/description/bindings.desc | 2 +- libraries/AP_Scripting/lua_boxed_numerics.cpp | 1 - libraries/AP_Scripting/lua_boxed_numerics.h | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/libraries/AP_Scripting/generator/description/bindings.desc b/libraries/AP_Scripting/generator/description/bindings.desc index 1439c1d436..7dca62b699 100644 --- a/libraries/AP_Scripting/generator/description/bindings.desc +++ b/libraries/AP_Scripting/generator/description/bindings.desc @@ -541,7 +541,7 @@ userdata uint32_t manual_operator __sub uint32_t___sub userdata uint32_t manual_operator __mul uint32_t___mul userdata uint32_t manual_operator __div uint32_t___div userdata uint32_t manual_operator __mod uint32_t___mod -userdata uint32_t manual_operator __idiv uint32_t___idiv +userdata uint32_t manual_operator __idiv uint32_t___div userdata uint32_t manual_operator __band uint32_t___band userdata uint32_t manual_operator __bor uint32_t___bor userdata uint32_t manual_operator __bxor uint32_t___bxor diff --git a/libraries/AP_Scripting/lua_boxed_numerics.cpp b/libraries/AP_Scripting/lua_boxed_numerics.cpp index 7d357065cd..affee65171 100644 --- a/libraries/AP_Scripting/lua_boxed_numerics.cpp +++ b/libraries/AP_Scripting/lua_boxed_numerics.cpp @@ -65,7 +65,6 @@ UINT32_T_BOX_OP(sub, -) UINT32_T_BOX_OP(mul, *) UINT32_T_BOX_OP(div, /) UINT32_T_BOX_OP(mod, %) -UINT32_T_BOX_OP(idiv, /) UINT32_T_BOX_OP(band, &) UINT32_T_BOX_OP(bor, |) UINT32_T_BOX_OP(bxor, ^) diff --git a/libraries/AP_Scripting/lua_boxed_numerics.h b/libraries/AP_Scripting/lua_boxed_numerics.h index 25ded1a10c..e98ce89826 100644 --- a/libraries/AP_Scripting/lua_boxed_numerics.h +++ b/libraries/AP_Scripting/lua_boxed_numerics.h @@ -10,7 +10,6 @@ int uint32_t___sub(lua_State *L); int uint32_t___mul(lua_State *L); int uint32_t___div(lua_State *L); int uint32_t___mod(lua_State *L); -int uint32_t___idiv(lua_State *L); int uint32_t___band(lua_State *L); int uint32_t___bor(lua_State *L); int uint32_t___bxor(lua_State *L);