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_yaw(0),
last_keyPressed(0),
camera_impact(0.f),
last_animation(NO_ANIM),
hotbar_image(""),
hotbar_selected_image(""),

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

@ -264,7 +264,8 @@ DWORD WINAPI Thread::threadProc(LPVOID param)
thr->m_running = false;
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);
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");
s.reserve(s_size);