Fix misc. MinGW and Valgrind warnings

This commit is contained in:
kwolekr 2015-11-08 16:19:34 -05:00
parent ad5ac39d8d
commit 6f95bb1ef3
4 changed files with 6 additions and 2 deletions

@ -42,6 +42,7 @@ LocalPlayer::LocalPlayer(IGameDef *gamedef, const char *name):
last_pitch(0), last_pitch(0),
last_yaw(0), last_yaw(0),
last_keyPressed(0), last_keyPressed(0),
camera_impact(0.f),
last_animation(NO_ANIM), last_animation(NO_ANIM),
hotbar_image(""), hotbar_image(""),
hotbar_selected_image(""), hotbar_selected_image(""),

@ -216,6 +216,8 @@ Mapper::Mapper(IrrlichtDevice *device, Client *client)
this->m_shdrsrc = client->getShaderSource(); this->m_shdrsrc = client->getShaderSource();
this->m_ndef = client->getNodeDefManager(); this->m_ndef = client->getNodeDefManager();
m_angle = 0.f;
// Initialize static settings // Initialize static settings
m_enable_shaders = g_settings->getBool("enable_shaders"); m_enable_shaders = g_settings->getBool("enable_shaders");
m_surface_mode_scan_height = m_surface_mode_scan_height =

@ -264,7 +264,8 @@ DWORD WINAPI Thread::threadProc(LPVOID param)
thr->m_running = false; thr->m_running = false;
g_logger.deregisterThread(); g_logger.deregisterThread();
return NULL; // 0 is returned here to avoid an unnecessary ifdef clause
return 0;
} }

@ -229,7 +229,7 @@ std::string deSerializeLongString(std::istream &is)
Buffer<char> buf2(s_size); Buffer<char> buf2(s_size);
is.read(&buf2[0], s_size); is.read(&buf2[0], s_size);
if (is.gcount() != s_size) if ((u32)is.gcount() != s_size)
throw SerializationError("deSerializeLongString: couldn't read all chars"); throw SerializationError("deSerializeLongString: couldn't read all chars");
s.reserve(s_size); s.reserve(s_size);