mirror of
https://github.com/minetest/minetest.git
synced 2024-11-30 11:33:44 +01:00
Fix compiler warnings
This commit is contained in:
parent
3a87fab6c8
commit
5683bb76cc
@ -470,6 +470,9 @@ endif()
|
|||||||
include_directories(
|
include_directories(
|
||||||
${PROJECT_BINARY_DIR}
|
${PROJECT_BINARY_DIR}
|
||||||
${PROJECT_SOURCE_DIR}
|
${PROJECT_SOURCE_DIR}
|
||||||
|
${PROJECT_SOURCE_DIR}/script
|
||||||
|
)
|
||||||
|
include_directories(SYSTEM
|
||||||
${ZLIB_INCLUDE_DIR}
|
${ZLIB_INCLUDE_DIR}
|
||||||
${ZSTD_INCLUDE_DIR}
|
${ZSTD_INCLUDE_DIR}
|
||||||
${SQLITE3_INCLUDE_DIR}
|
${SQLITE3_INCLUDE_DIR}
|
||||||
@ -477,7 +480,6 @@ include_directories(
|
|||||||
${GMP_INCLUDE_DIR}
|
${GMP_INCLUDE_DIR}
|
||||||
${JSON_INCLUDE_DIR}
|
${JSON_INCLUDE_DIR}
|
||||||
${LUA_BIT_INCLUDE_DIR}
|
${LUA_BIT_INCLUDE_DIR}
|
||||||
${PROJECT_SOURCE_DIR}/script
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if(USE_GETTEXT)
|
if(USE_GETTEXT)
|
||||||
@ -485,7 +487,7 @@ if(USE_GETTEXT)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_CLIENT)
|
if(BUILD_CLIENT)
|
||||||
include_directories(
|
include_directories(SYSTEM
|
||||||
${FREETYPE_INCLUDE_DIRS}
|
${FREETYPE_INCLUDE_DIRS}
|
||||||
${SOUND_INCLUDE_DIRS}
|
${SOUND_INCLUDE_DIRS}
|
||||||
${X11_INCLUDE_DIR}
|
${X11_INCLUDE_DIR}
|
||||||
|
@ -564,6 +564,8 @@ void ClientLauncher::speed_tests()
|
|||||||
// volatile to avoid some potential compiler optimisations
|
// volatile to avoid some potential compiler optimisations
|
||||||
volatile static s16 temp16;
|
volatile static s16 temp16;
|
||||||
volatile static f32 tempf;
|
volatile static f32 tempf;
|
||||||
|
// Silence compiler warning
|
||||||
|
(void)temp16;
|
||||||
static v3f tempv3f1;
|
static v3f tempv3f1;
|
||||||
static v3f tempv3f2;
|
static v3f tempv3f2;
|
||||||
static std::string tempstring;
|
static std::string tempstring;
|
||||||
|
@ -242,11 +242,6 @@ public:
|
|||||||
MainShaderConstantSetter() :
|
MainShaderConstantSetter() :
|
||||||
m_world_view_proj("mWorldViewProj")
|
m_world_view_proj("mWorldViewProj")
|
||||||
, m_world("mWorld")
|
, m_world("mWorld")
|
||||||
#if ENABLE_GLES
|
|
||||||
, m_world_view("mWorldView")
|
|
||||||
, m_texture("mTexture")
|
|
||||||
, m_normal("mNormal")
|
|
||||||
#endif
|
|
||||||
, m_shadow_view_proj("m_ShadowViewProj")
|
, m_shadow_view_proj("m_ShadowViewProj")
|
||||||
, m_light_direction("v_LightDirection")
|
, m_light_direction("v_LightDirection")
|
||||||
, m_texture_res("f_textureresolution")
|
, m_texture_res("f_textureresolution")
|
||||||
@ -261,6 +256,11 @@ public:
|
|||||||
, m_perspective_bias1_pixel("xyPerspectiveBias1")
|
, m_perspective_bias1_pixel("xyPerspectiveBias1")
|
||||||
, m_perspective_zbias_vertex("zPerspectiveBias")
|
, m_perspective_zbias_vertex("zPerspectiveBias")
|
||||||
, m_perspective_zbias_pixel("zPerspectiveBias")
|
, m_perspective_zbias_pixel("zPerspectiveBias")
|
||||||
|
#if ENABLE_GLES
|
||||||
|
, m_world_view("mWorldView")
|
||||||
|
, m_texture("mTexture")
|
||||||
|
, m_normal("mNormal")
|
||||||
|
#endif
|
||||||
{}
|
{}
|
||||||
~MainShaderConstantSetter() = default;
|
~MainShaderConstantSetter() = default;
|
||||||
|
|
||||||
|
@ -108,7 +108,6 @@ void decompressZlib(std::istream &is, std::ostream &os, size_t limit)
|
|||||||
char output_buffer[bufsize];
|
char output_buffer[bufsize];
|
||||||
int status = 0;
|
int status = 0;
|
||||||
int ret;
|
int ret;
|
||||||
int bytes_read = 0;
|
|
||||||
int bytes_written = 0;
|
int bytes_written = 0;
|
||||||
int input_buffer_len = 0;
|
int input_buffer_len = 0;
|
||||||
|
|
||||||
@ -122,8 +121,6 @@ void decompressZlib(std::istream &is, std::ostream &os, size_t limit)
|
|||||||
|
|
||||||
z.avail_in = 0;
|
z.avail_in = 0;
|
||||||
|
|
||||||
//dstream<<"initial fail="<<is.fail()<<" bad="<<is.bad()<<std::endl;
|
|
||||||
|
|
||||||
for(;;)
|
for(;;)
|
||||||
{
|
{
|
||||||
int output_size = bufsize;
|
int output_size = bufsize;
|
||||||
@ -147,19 +144,13 @@ void decompressZlib(std::istream &is, std::ostream &os, size_t limit)
|
|||||||
is.read(input_buffer, bufsize);
|
is.read(input_buffer, bufsize);
|
||||||
input_buffer_len = is.gcount();
|
input_buffer_len = is.gcount();
|
||||||
z.avail_in = input_buffer_len;
|
z.avail_in = input_buffer_len;
|
||||||
//dstream<<"read fail="<<is.fail()<<" bad="<<is.bad()<<std::endl;
|
|
||||||
}
|
}
|
||||||
if(z.avail_in == 0)
|
if(z.avail_in == 0)
|
||||||
{
|
{
|
||||||
//dstream<<"z.avail_in == 0"<<std::endl;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
//dstream<<"1 z.avail_in="<<z.avail_in<<std::endl;
|
|
||||||
status = inflate(&z, Z_NO_FLUSH);
|
status = inflate(&z, Z_NO_FLUSH);
|
||||||
//dstream<<"2 z.avail_in="<<z.avail_in<<std::endl;
|
|
||||||
bytes_read += is.gcount() - z.avail_in;
|
|
||||||
//dstream<<"bytes_read="<<bytes_read<<std::endl;
|
|
||||||
|
|
||||||
if(status == Z_NEED_DICT || status == Z_DATA_ERROR
|
if(status == Z_NEED_DICT || status == Z_DATA_ERROR
|
||||||
|| status == Z_MEM_ERROR)
|
|| status == Z_MEM_ERROR)
|
||||||
@ -168,16 +159,11 @@ void decompressZlib(std::istream &is, std::ostream &os, size_t limit)
|
|||||||
throw SerializationError("decompressZlib: inflate failed");
|
throw SerializationError("decompressZlib: inflate failed");
|
||||||
}
|
}
|
||||||
int count = output_size - z.avail_out;
|
int count = output_size - z.avail_out;
|
||||||
//dstream<<"count="<<count<<std::endl;
|
|
||||||
if(count)
|
if(count)
|
||||||
os.write(output_buffer, count);
|
os.write(output_buffer, count);
|
||||||
bytes_written += count;
|
bytes_written += count;
|
||||||
if(status == Z_STREAM_END)
|
if(status == Z_STREAM_END)
|
||||||
{
|
{
|
||||||
//dstream<<"Z_STREAM_END"<<std::endl;
|
|
||||||
|
|
||||||
//dstream<<"z.avail_in="<<z.avail_in<<std::endl;
|
|
||||||
//dstream<<"fail="<<is.fail()<<" bad="<<is.bad()<<std::endl;
|
|
||||||
// Unget all the data that inflate didn't take
|
// Unget all the data that inflate didn't take
|
||||||
is.clear(); // Just in case EOF is set
|
is.clear(); // Just in case EOF is set
|
||||||
for(u32 i=0; i < z.avail_in; i++)
|
for(u32 i=0; i < z.avail_in; i++)
|
||||||
|
@ -72,24 +72,24 @@ public:
|
|||||||
PlayerSAO(ServerEnvironment *env_, RemotePlayer *player_, session_t peer_id_,
|
PlayerSAO(ServerEnvironment *env_, RemotePlayer *player_, session_t peer_id_,
|
||||||
bool is_singleplayer);
|
bool is_singleplayer);
|
||||||
|
|
||||||
ActiveObjectType getType() const { return ACTIVEOBJECT_TYPE_PLAYER; }
|
ActiveObjectType getType() const override { return ACTIVEOBJECT_TYPE_PLAYER; }
|
||||||
ActiveObjectType getSendType() const { return ACTIVEOBJECT_TYPE_GENERIC; }
|
ActiveObjectType getSendType() const override { return ACTIVEOBJECT_TYPE_GENERIC; }
|
||||||
std::string getDescription();
|
std::string getDescription() override;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Active object <-> environment interface
|
Active object <-> environment interface
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void addedToEnvironment(u32 dtime_s);
|
void addedToEnvironment(u32 dtime_s) override;
|
||||||
void removingFromEnvironment();
|
void removingFromEnvironment() override;
|
||||||
bool isStaticAllowed() const { return false; }
|
bool isStaticAllowed() const override { return false; }
|
||||||
bool shouldUnload() const { return false; }
|
bool shouldUnload() const override { return false; }
|
||||||
std::string getClientInitializationData(u16 protocol_version);
|
std::string getClientInitializationData(u16 protocol_version) override;
|
||||||
void getStaticData(std::string *result) const;
|
void getStaticData(std::string *result) const override;
|
||||||
void step(float dtime, bool send_recommended);
|
void step(float dtime, bool send_recommended) override;
|
||||||
void setBasePosition(const v3f &position);
|
void setBasePosition(const v3f &position);
|
||||||
void setPos(const v3f &pos);
|
void setPos(const v3f &pos) override;
|
||||||
void moveTo(v3f pos, bool continuous);
|
void moveTo(v3f pos, bool continuous) override;
|
||||||
void setPlayerYaw(const float yaw);
|
void setPlayerYaw(const float yaw);
|
||||||
// Data should not be sent at player initialization
|
// Data should not be sent at player initialization
|
||||||
void setPlayerYawAndSend(const float yaw);
|
void setPlayerYawAndSend(const float yaw);
|
||||||
@ -110,8 +110,8 @@ public:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
u32 punch(v3f dir, const ToolCapabilities *toolcap, ServerActiveObject *puncher,
|
u32 punch(v3f dir, const ToolCapabilities *toolcap, ServerActiveObject *puncher,
|
||||||
float time_from_last_punch, u16 initial_wear = 0);
|
float time_from_last_punch, u16 initial_wear = 0) override;
|
||||||
void rightClick(ServerActiveObject *clicker);
|
void rightClick(ServerActiveObject *clicker) override;
|
||||||
void setHP(s32 hp, const PlayerHPChangeReason &reason) override
|
void setHP(s32 hp, const PlayerHPChangeReason &reason) override
|
||||||
{
|
{
|
||||||
return setHP(hp, reason, false);
|
return setHP(hp, reason, false);
|
||||||
@ -124,13 +124,13 @@ public:
|
|||||||
/*
|
/*
|
||||||
Inventory interface
|
Inventory interface
|
||||||
*/
|
*/
|
||||||
Inventory *getInventory() const;
|
Inventory *getInventory() const override;
|
||||||
InventoryLocation getInventoryLocation() const;
|
InventoryLocation getInventoryLocation() const override;
|
||||||
void setInventoryModified() {}
|
void setInventoryModified() override {}
|
||||||
std::string getWieldList() const { return "main"; }
|
std::string getWieldList() const override { return "main"; }
|
||||||
u16 getWieldIndex() const;
|
u16 getWieldIndex() const override;
|
||||||
ItemStack getWieldedItem(ItemStack *selected, ItemStack *hand = nullptr) const;
|
ItemStack getWieldedItem(ItemStack *selected, ItemStack *hand = nullptr) const override;
|
||||||
bool setWieldedItem(const ItemStack &item);
|
bool setWieldedItem(const ItemStack &item) override;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
PlayerSAO-specific
|
PlayerSAO-specific
|
||||||
@ -171,9 +171,9 @@ public:
|
|||||||
m_is_singleplayer = is_singleplayer;
|
m_is_singleplayer = is_singleplayer;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool getCollisionBox(aabb3f *toset) const;
|
bool getCollisionBox(aabb3f *toset) const override;
|
||||||
bool getSelectionBox(aabb3f *toset) const;
|
bool getSelectionBox(aabb3f *toset) const override;
|
||||||
bool collideWithObjects() const { return true; }
|
bool collideWithObjects() const override { return true; }
|
||||||
|
|
||||||
void finalize(RemotePlayer *player, const std::set<std::string> &privs);
|
void finalize(RemotePlayer *player, const std::set<std::string> &privs);
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <inttypes.h>
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#if USE_CURSES
|
#if USE_CURSES
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
@ -398,7 +399,7 @@ void TerminalChatConsole::step(int ch)
|
|||||||
minutes = (float)minutes / 1000 * 60;
|
minutes = (float)minutes / 1000 * 60;
|
||||||
|
|
||||||
if (m_game_time)
|
if (m_game_time)
|
||||||
printw(" | Game %d Time of day %02d:%02d ",
|
printw(" | Game %" PRIu64 " Time of day %02d:%02d ",
|
||||||
m_game_time, hours, minutes);
|
m_game_time, hours, minutes);
|
||||||
|
|
||||||
// draw text
|
// draw text
|
||||||
|
@ -93,7 +93,9 @@ void TestIrrPtr::testRefCounting()
|
|||||||
|
|
||||||
#if defined(__clang__)
|
#if defined(__clang__)
|
||||||
#pragma GCC diagnostic push
|
#pragma GCC diagnostic push
|
||||||
#pragma GCC diagnostic ignored "-Wself-assign-overloaded"
|
#if __clang_major__ >= 7
|
||||||
|
#pragma GCC diagnostic ignored "-Wself-assign-overloaded"
|
||||||
|
#endif
|
||||||
#pragma GCC diagnostic ignored "-Wself-move"
|
#pragma GCC diagnostic ignored "-Wself-move"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ void TestVoxelArea::test_extent()
|
|||||||
VoxelArea v1(v3s16(-1337, -547, -789), v3s16(-147, 447, 669));
|
VoxelArea v1(v3s16(-1337, -547, -789), v3s16(-147, 447, 669));
|
||||||
UASSERT(v1.getExtent() == v3s16(1191, 995, 1459));
|
UASSERT(v1.getExtent() == v3s16(1191, 995, 1459));
|
||||||
|
|
||||||
VoxelArea v2(v3s16(32493, -32507, 32753), v3s16(32508, -32492, 32768));
|
VoxelArea v2(v3s16(32493, -32507, 32753), v3s16(32508, -32492, -32768));
|
||||||
UASSERT(v2.getExtent() == v3s16(16, 16, 16));
|
UASSERT(v2.getExtent() == v3s16(16, 16, 16));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ void TestVoxelArea::test_volume()
|
|||||||
VoxelArea v1(v3s16(-1337, -547, -789), v3s16(-147, 447, 669));
|
VoxelArea v1(v3s16(-1337, -547, -789), v3s16(-147, 447, 669));
|
||||||
UASSERTEQ(s32, v1.getVolume(), 1728980655);
|
UASSERTEQ(s32, v1.getVolume(), 1728980655);
|
||||||
|
|
||||||
VoxelArea v2(v3s16(32493, -32507, 32753), v3s16(32508, -32492, 32768));
|
VoxelArea v2(v3s16(32493, -32507, 32753), v3s16(32508, -32492, -32768));
|
||||||
UASSERTEQ(s32, v2.getVolume(), 4096);
|
UASSERTEQ(s32, v2.getVolume(), 4096);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -354,7 +354,7 @@ static size_t hash_length(SRP_HashAlgorithm alg)
|
|||||||
case SRP_SHA384: return SHA384_DIGEST_LENGTH;
|
case SRP_SHA384: return SHA384_DIGEST_LENGTH;
|
||||||
case SRP_SHA512: return SHA512_DIGEST_LENGTH;
|
case SRP_SHA512: return SHA512_DIGEST_LENGTH;
|
||||||
*/
|
*/
|
||||||
default: return -1;
|
default: return 0;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
// clang-format on
|
// clang-format on
|
||||||
@ -422,7 +422,7 @@ static SRP_Result H_nn(
|
|||||||
}
|
}
|
||||||
|
|
||||||
static SRP_Result H_ns(mpz_t result, SRP_HashAlgorithm alg, const unsigned char *n,
|
static SRP_Result H_ns(mpz_t result, SRP_HashAlgorithm alg, const unsigned char *n,
|
||||||
size_t len_n, const unsigned char *bytes, uint32_t len_bytes)
|
size_t len_n, const unsigned char *bytes, size_t len_bytes)
|
||||||
{
|
{
|
||||||
unsigned char buff[SHA512_DIGEST_LENGTH];
|
unsigned char buff[SHA512_DIGEST_LENGTH];
|
||||||
size_t nbytes = len_n + len_bytes;
|
size_t nbytes = len_n + len_bytes;
|
||||||
|
Loading…
Reference in New Issue
Block a user