diff --git a/mk/windoze/vc2012/megaglest_tests.vcxproj b/mk/windoze/vc2012/megaglest_tests.vcxproj index 59ce85a07..8599634f5 100644 --- a/mk/windoze/vc2012/megaglest_tests.vcxproj +++ b/mk/windoze/vc2012/megaglest_tests.vcxproj @@ -164,7 +164,7 @@ MaxSpeed true true - WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP_XXX;STREFLOP_SSE_XXX;LIBM_COMPILING_FLT32_XXX;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions) ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2012/include;../../../source/windows_deps_2012/xerces-c-3.1.1/src;../../../source/windows_deps_2012/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2012/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2012/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2012/libircclient/include;../../../source/windows_deps_2012/glew-1.7.0/include;../../../source/windows_deps_2012/cppunit/include MultiThreaded Fast diff --git a/source/glest_game/game/game.cpp b/source/glest_game/game/game.cpp index 28016c247..fe397424b 100644 --- a/source/glest_game/game/game.cpp +++ b/source/glest_game/game/game.cpp @@ -1659,30 +1659,30 @@ void Game::setupPopupMenus(bool checkClientAdminOverrideOnly) { //PopupMenu popupMenu; std::vector menuItems; menuItems.push_back(lang.getString("ExitGameMenu?")); - exitGamePopupMenuIndex = menuItems.size()-1; + exitGamePopupMenuIndex = (int)menuItems.size()-1; if((gameSettings.getFlagTypes1() & ft1_allow_team_switching) == ft1_allow_team_switching && world.getThisFaction() != NULL && world.getThisFaction()->getPersonalityType() != fpt_Observer) { menuItems.push_back(lang.getString("JoinOtherTeam")); - joinTeamPopupMenuIndex = menuItems.size()-1; + joinTeamPopupMenuIndex = (int)menuItems.size()-1; } if(allowAdminMenuItems == true){ menuItems.push_back(lang.getString("PauseResumeGame")); - pauseGamePopupMenuIndex= menuItems.size() - 1; + pauseGamePopupMenuIndex= (int)menuItems.size() - 1; if(gameSettings.isNetworkGame() == false){ menuItems.push_back(lang.getString("SaveGame")); - saveGamePopupMenuIndex= menuItems.size() - 1; + saveGamePopupMenuIndex= (int)menuItems.size() - 1; } if(gameSettings.isNetworkGame() == true){ menuItems.push_back(lang.getString("DisconnectNetorkPlayer")); - disconnectPlayerPopupMenuIndex= menuItems.size() - 1; + disconnectPlayerPopupMenuIndex= (int)menuItems.size() - 1; } } menuItems.push_back(lang.getString("Keyboardsetup")); - keyboardSetupPopupMenuIndex = menuItems.size()-1; + keyboardSetupPopupMenuIndex = (int)menuItems.size()-1; menuItems.push_back(lang.getString("Cancel")); @@ -2709,7 +2709,7 @@ void Game::update() { } if(showPerfStats && chronoPerf.getMillis() >= 50) { - for(unsigned int x = 0; x < perfList.size(); ++x) { + for(unsigned int x = 0; x < (unsigned int)perfList.size(); ++x) { printf("%s",perfList[x].c_str()); } } @@ -2883,7 +2883,7 @@ void Game::updateNetworkMarkedCells() { gameNetworkInterface->getMarkedCellList(false).empty() == false) { std::vector chatList = gameNetworkInterface->getMarkedCellList(true); - for(int idx = 0; idx < chatList.size(); idx++) { + for(int idx = 0; idx < (int)chatList.size(); idx++) { MarkedCell mc = chatList[idx]; if(mc.getFactionIndex() >= 0) { mc.setFaction((const Faction *)world.getFaction(mc.getFactionIndex())); @@ -2912,7 +2912,7 @@ void Game::updateNetworkUnMarkedCells() { //Lang &lang= Lang::getInstance(); std::vector chatList = gameNetworkInterface->getUnMarkedCellList(true); - for(int idx = 0; idx < chatList.size(); idx++) { + for(int idx = 0; idx < (int)chatList.size(); idx++) { UnMarkedCell mc = chatList[idx]; mc.setFaction((const Faction *)world.getFaction(mc.getFactionIndex())); @@ -2936,7 +2936,7 @@ void Game::updateNetworkHighligtedCells() { GameNetworkInterface *gameNetworkInterface= NetworkManager::getInstance().getGameNetworkInterface(); //update the current entries - for(int idx = highlightedCells.size()-1; idx >= 0; idx--) { + for(int idx = (int)highlightedCells.size()-1; idx >= 0; idx--) { MarkedCell *mc = &highlightedCells[idx]; mc->decrementAliveCount(); if(mc->getAliveCount() < 0) { @@ -2948,7 +2948,7 @@ void Game::updateNetworkHighligtedCells() { gameNetworkInterface->getHighlightedCellList(false).empty() == false) { //Lang &lang= Lang::getInstance(); std::vector highlighList = gameNetworkInterface->getHighlightedCellList(true); - for(int idx = 0; idx < highlighList.size(); idx++) { + for(int idx = 0; idx < (int)highlighList.size(); idx++) { MarkedCell mc = highlighList[idx]; // I want a copy here if(mc.getFactionIndex() >= 0) { mc.setFaction((const Faction *)world.getFaction(mc.getFactionIndex())); // set faction pointer @@ -2967,7 +2967,7 @@ void Game::updateNetworkHighligtedCells() { void Game::addOrReplaceInHighlightedCells(MarkedCell mc){ if(mc.getFactionIndex() >= 0) { - for(int i = highlightedCells.size()-1; i >= 0; i--) { + for(int i = (int)highlightedCells.size()-1; i >= 0; i--) { MarkedCell *currentMc = &highlightedCells[i]; if(currentMc->getFactionIndex() == mc.getFactionIndex()) { highlightedCells.erase(highlightedCells.begin()+i); @@ -3038,7 +3038,7 @@ void Game::ReplaceDisconnectedNetworkPlayersWithAI(bool isNetworkGame, NetworkRo } const vector languageList = this->gameSettings.getUniqueNetworkPlayerLanguages(); - for(unsigned int j = 0; j < languageList.size(); ++j) { + for(unsigned int j = 0; j < (unsigned int)languageList.size(); ++j) { if(isPlayerObserver == false) { string msg = "Player #%d [%s] has disconnected, switching player to AI mode!"; if(lang.hasString("GameSwitchPlayerToAI",languageList[j],true)) { @@ -3630,16 +3630,16 @@ void Game::mouseDownLeft(int x, int y) { menuItems.push_back(szBuf); - switchTeamIndexMap[menuItems.size()-1] = faction->getTeam(); + switchTeamIndexMap[(int)menuItems.size()-1] = faction->getTeam(); } } - if(uniqueTeamNumbersUsed.size() < 8) { + if((int)uniqueTeamNumbersUsed.size() < 8) { menuItems.push_back(lang.getString("CreateNewTeam")); - switchTeamIndexMap[menuItems.size()-1] = CREATE_NEW_TEAM; + switchTeamIndexMap[(int)menuItems.size()-1] = CREATE_NEW_TEAM; } menuItems.push_back(lang.getString("Cancel")); - switchTeamIndexMap[menuItems.size()-1] = CANCEL_SWITCH_TEAM; + switchTeamIndexMap[(int)menuItems.size()-1] = CANCEL_SWITCH_TEAM; popupMenuSwitchTeams.setW(100); popupMenuSwitchTeams.setH(100); @@ -3692,12 +3692,12 @@ void Game::mouseDownLeft(int x, int y) { menuItems.push_back(szBuf); //disconnectPlayerIndexMap[menuItems.size()-1] = faction->getStartLocationIndex(); - disconnectPlayerIndexMap[menuItems.size()-1] = faction->getIndex(); + disconnectPlayerIndexMap[(int)menuItems.size()-1] = faction->getIndex(); } } menuItems.push_back(lang.getString("Cancel")); - disconnectPlayerIndexMap[menuItems.size()-1] = CANCEL_DISCONNECT_PLAYER; + disconnectPlayerIndexMap[(int)menuItems.size()-1] = CANCEL_DISCONNECT_PLAYER; popupMenuDisconnectPlayer.setW(100); popupMenuDisconnectPlayer.setH(100); @@ -3840,7 +3840,7 @@ void Game::mouseDownLeft(int x, int y) { if(gameNetworkInterface != NULL) { Lang &lang= Lang::getInstance(); const vector languageList = settings->getUniqueNetworkPlayerLanguages(); - for(unsigned int i = 0; i < languageList.size(); ++i) { + for(unsigned int i = 0; i < (unsigned int)languageList.size(); ++i) { char szMsg[8096]=""; if(lang.hasString("DisconnectNetorkPlayerIndexConfirmed",languageList[i]) == true) { snprintf(szMsg,8096,lang.getString("DisconnectNetorkPlayerIndexConfirmed",languageList[i]).c_str(),factionIndex+1,settings->getNetworkPlayerName(factionIndex).c_str()); @@ -5251,10 +5251,10 @@ string Game::getDebugStats(std::map &factionDebugInfo) { if(this->masterserverMode == false) { Renderer &renderer= Renderer::getInstance(); VisibleQuadContainerCache &qCache =renderer.getQuadCache(); - int visibleUnitCount = qCache.visibleQuadUnitList.size(); + int visibleUnitCount = (int)qCache.visibleQuadUnitList.size(); str+= "Visible unit count: " + intToStr(visibleUnitCount) + " total: " + intToStr(totalUnitcount) + "\n"; - int visibleObjectCount = qCache.visibleObjectList.size(); + int visibleObjectCount = (int)qCache.visibleObjectList.size(); str+= "Visible object count: " + intToStr(visibleObjectCount) +"\n"; } else { @@ -5412,7 +5412,7 @@ void Game::render2d() { Tokenize(str,lineTokens,"\n"); int fontHeightNormal = (Renderer::renderText3DEnabled == true ? coreData.getMenuFontNormal3D()->getMetrics()->getHeight("W") : coreData.getMenuFontNormal()->getMetrics()->getHeight("W")); int fontHeightBig = (Renderer::renderText3DEnabled == true ? coreData.getMenuFontBig3D()->getMetrics()->getHeight("W") : coreData.getMenuFontBig()->getMetrics()->getHeight("W")); - int playerPosY = lineTokens.size() * fontHeightNormal; + int playerPosY = (int)lineTokens.size() * fontHeightNormal; //printf("lineTokens.size() = %d\n",lineTokens.size()); diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index f67fc1588..8d4c8664a 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -3758,7 +3758,7 @@ template void _loadVBO(GLuint &vbo,std::vector buf,int target=GL_ } void Renderer::MapRenderer::Layer::load_vbos(bool vboEnabled) { - indexCount = indices.size(); + indexCount = (int)indices.size(); if(vboEnabled) { _loadVBO(vbo_vertices,vertices); _loadVBO(vbo_normals,normals); @@ -3833,7 +3833,7 @@ void Renderer::MapRenderer::loadVisibleLayers(float coordStep,VisibleQuadContain int index[4]; int loopIndexes[4] = { 2,0,3,1 }; for(int i=0; i < 4; i++) { - index[i] = layer->vertices.size(); + index[i] = (int)layer->vertices.size(); SurfaceCell *corner = tc[loopIndexes[i]]; layer->vertices.push_back(corner->getVertex()); @@ -3904,7 +3904,7 @@ void Renderer::MapRenderer::load(float coordStep) { int index[4]; int loopIndexes[4] = { 2,0,3,1 }; for(int i=0; i < 4; i++) { - index[i] = layer->vertices.size(); + index[i] = (int)layer->vertices.size(); SurfaceCell *corner = tc[loopIndexes[i]]; layer->vertices.push_back(corner->getVertex()); layer->normals.push_back(corner->getNormal()); @@ -3921,7 +3921,7 @@ void Renderer::MapRenderer::load(float coordStep) { layer->surfTexCoords.push_back(tc[0]->getSurfTexCoord()+Vec2f(coordStep,coordStep)); layer->surfTexCoords.push_back(tc[0]->getSurfTexCoord()+Vec2f(coordStep,0)); - layer->cellToIndicesMap[Vec2i(x,y)] = layer->indices.size(); + layer->cellToIndicesMap[Vec2i(x,y)] = (int)layer->indices.size(); // and make two triangles (no strip, we may be disjoint) layer->indices.push_back(index[0]); @@ -4449,7 +4449,7 @@ void Renderer::renderSurface(const int renderFps) { newData.textureHandle = currTex; surface->push_back(newData); - surfaceDataIndex = surface->size() - 1; + surfaceDataIndex = (int)surface->size() - 1; } lastSurfaceDataIndex = surfaceDataIndex; @@ -4606,7 +4606,7 @@ void Renderer::renderObjects(const int renderFps) { // visibleIndex < qCache.visibleObjectList.size(); ++visibleIndex) { // render from last to first object so animated objects which are on bottom of screen are // rendered first which looks better for limited number of animated tileset objects - for(int visibleIndex = qCache.visibleObjectList.size()-1; + for(int visibleIndex = (int)qCache.visibleObjectList.size()-1; visibleIndex >= 0 ; --visibleIndex) { Object *o = qCache.visibleObjectList[visibleIndex]; @@ -7312,7 +7312,7 @@ void Renderer::saveScreen(const string &path,int w, int h) { unsigned int Renderer::getSaveScreenQueueSize() { MutexSafeWrapper safeMutex(&saveScreenShotThreadAccessor,string(extractFileFromDirectoryPath(__FILE__).c_str()) + "_" + intToStr(__LINE__)); - int queueSize = saveScreenQueue.size(); + int queueSize = (int)saveScreenQueue.size(); safeMutex.ReleaseLock(); return queueSize; diff --git a/source/shared_lib/sources/compression/compression_utils.cpp b/source/shared_lib/sources/compression/compression_utils.cpp index 17c59761e..53f1bd55b 100644 --- a/source/shared_lib/sources/compression/compression_utils.cpp +++ b/source/shared_lib/sources/compression/compression_utils.cpp @@ -279,7 +279,7 @@ bool compressFileToZIPFile(string inFile, string outFile, int compressionLevel) argv.push_back(inFile.c_str()); argv.push_back(outFile.c_str()); - int result = zipfile_tool(argv.size(), &argv[0]); + int result = zipfile_tool((int)argv.size(), &argv[0]); return(result == EXIT_SUCCESS ? true : false); } @@ -290,7 +290,7 @@ bool extractFileFromZIPFile(string inFile, string outFile) { argv.push_back(inFile.c_str()); argv.push_back(outFile.c_str()); - int result = zipfile_tool(argv.size(), &argv[0]); + int result = zipfile_tool((int)argv.size(), &argv[0]); return(result == EXIT_SUCCESS ? true : false); } diff --git a/source/shared_lib/sources/graphics/font.cpp b/source/shared_lib/sources/graphics/font.cpp index 2ad5f7a26..8933e95d1 100644 --- a/source/shared_lib/sources/graphics/font.cpp +++ b/source/shared_lib/sources/graphics/font.cpp @@ -320,7 +320,7 @@ void Font::setSize(int size) { void Font::bidi_cvt(string &str_) { #ifdef HAVE_FRIBIDI char *c_str = const_cast(str_.c_str()); // fribidi forgot const... - FriBidiStrIndex len = str_.length(); + FriBidiStrIndex len = (int)str_.length(); FriBidiChar *bidi_logical = new FriBidiChar[len + 2]; FriBidiChar *bidi_visual = new FriBidiChar[len + 2]; char *utf8str = new char[4*len + 1]; //assume worst case here (all 4 Byte characters) diff --git a/source/shared_lib/sources/graphics/model.cpp b/source/shared_lib/sources/graphics/model.cpp index 2b87a6c0e..09c99d7b5 100644 --- a/source/shared_lib/sources/graphics/model.cpp +++ b/source/shared_lib/sources/graphics/model.cpp @@ -1400,7 +1400,7 @@ public: return indexValue; } int size() { - return meshes.size(); + return (int)meshes.size(); } std::vector get() { return meshes; @@ -1719,7 +1719,7 @@ void Model::autoJoinMeshFrames() { delete [] meshes; meshes = joinedMeshList; - meshCount = joinedMeshes.size(); + meshCount = (uint32)joinedMeshes.size(); } } @@ -1817,7 +1817,7 @@ void PixelBufferWrapper::end() { void PixelBufferWrapper::cleanup() { if(PixelBufferWrapper::isPBOEnabled == true) { if(pboIds.empty() == false) { - glDeleteBuffersARB(pboIds.size(), &pboIds[0]); + glDeleteBuffersARB((int)pboIds.size(), &pboIds[0]); pboIds.clear(); } } diff --git a/source/shared_lib/sources/graphics/particle.cpp b/source/shared_lib/sources/graphics/particle.cpp index 5dd9e7e90..0ffa3c7d6 100644 --- a/source/shared_lib/sources/graphics/particle.cpp +++ b/source/shared_lib/sources/graphics/particle.cpp @@ -790,7 +790,7 @@ GameParticleSystem::Primitive GameParticleSystem::strToPrimitive(const string &s } int GameParticleSystem::getChildCount(){ - return children.size(); + return (int)children.size(); } ParticleSystem* GameParticleSystem::getChild(int i){ @@ -2458,7 +2458,7 @@ void ParticleManager::cleanupParticleSystems(ParticleSystem *ps) { void ParticleManager::cleanupParticleSystems(vector &cleanupParticleSystemsList){ if(cleanupParticleSystemsList.empty() == false) { - for(int i= cleanupParticleSystemsList.size()-1; i >= 0; i--) { + for(int i= (int)cleanupParticleSystemsList.size()-1; i >= 0; i--) { ParticleSystem *ps= cleanupParticleSystemsList[i]; cleanupParticleSystems(ps); } @@ -2469,7 +2469,7 @@ void ParticleManager::cleanupParticleSystems(vector &cleanupPa void ParticleManager::cleanupUnitParticleSystems(vector &cleanupParticleSystemsList){ if(cleanupParticleSystemsList.empty() == false) { - for(int i= cleanupParticleSystemsList.size()-1; i >= 0; i--) { + for(int i= (int)cleanupParticleSystemsList.size()-1; i >= 0; i--) { ParticleSystem *ps= cleanupParticleSystemsList[i]; cleanupParticleSystems(ps); } diff --git a/source/shared_lib/sources/platform/common/platform_common.cpp b/source/shared_lib/sources/platform/common/platform_common.cpp index 707bbbffa..14c8b0af4 100644 --- a/source/shared_lib/sources/platform/common/platform_common.cpp +++ b/source/shared_lib/sources/platform/common/platform_common.cpp @@ -461,7 +461,7 @@ void removeFolder(const string &path) { // First delete files if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] DELETE FILES\n",__FILE__,__FUNCTION__,__LINE__); - for(int i = results.size() -1; i >= 0; --i) { + for(int i = (int)results.size() -1; i >= 0; --i) { string item = results[i]; //if(item.find(".svn") != string::npos) { @@ -476,7 +476,7 @@ void removeFolder(const string &path) { // Now delete folders if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] DELETE FOLDERS\n",__FILE__,__FUNCTION__,__LINE__); - for(int i = results.size() -1; i >= 0; --i) { + for(int i = (int)results.size() -1; i >= 0; --i) { string item = results[i]; if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] item [%s] isdir(item.c_str()) = %d\n",__FILE__,__FUNCTION__,__LINE__,item.c_str(), isdir(item.c_str())); if(isdir(item.c_str()) == true) { @@ -587,7 +587,7 @@ void updatePathClimbingParts(string &path) { path.erase(pos,1); } - for(int x = pos; x >= 0; --x) { + for(int x = (int)pos; x >= 0; --x) { //printf("x [%d][%c] pos [%ld][%c] [%s]\n",x,path[x],(long int)pos,path[pos],path.substr(0,x+1).c_str()); if((path[x] == '/' || path[x] == '\\') && x != pos) { @@ -1443,7 +1443,7 @@ string extractLastDirectoryFromPath(string Path) { result = Path.erase( 0, lastDirectory + 1); } else { - for(int i = lastDirectory-1; i >= 0; --i) { + for(int i = (int)lastDirectory-1; i >= 0; --i) { if((Path[i] == '/' || Path[i] == '\\') && i > 0) { result = Path.erase( 0, i); break; diff --git a/source/shared_lib/sources/platform/common/simple_threads.cpp b/source/shared_lib/sources/platform/common/simple_threads.cpp index ad5f6b98d..f38f33cca 100644 --- a/source/shared_lib/sources/platform/common/simple_threads.cpp +++ b/source/shared_lib/sources/platform/common/simple_threads.cpp @@ -327,7 +327,7 @@ vector FileCRCPreCacheThread::getPendingTextureList(int maxTextures static string mutexOwnerId = CODE_AT_LINE; MutexSafeWrapper safeMutex(&mutexPendingTextureList,mutexOwnerId); mutexPendingTextureList.setOwnerId(mutexOwnerId); - unsigned int listCount = pendingTextureList.size(); + unsigned int listCount = (unsigned int)pendingTextureList.size(); if(listCount > 0) { if(maxTexturesToGet >= 0) { listCount = maxTexturesToGet; diff --git a/source/shared_lib/sources/platform/sdl/thread.cpp b/source/shared_lib/sources/platform/sdl/thread.cpp index 734bcbb41..d5e9347b0 100644 --- a/source/shared_lib/sources/platform/sdl/thread.cpp +++ b/source/shared_lib/sources/platform/sdl/thread.cpp @@ -737,7 +737,7 @@ void MasterSlaveThreadController::init(std::vectormutex = new Mutex(masterSlaveOwnerId); this->slaveTriggerSem = new Semaphore(0); - this->slaveTriggerCounter = newSlaveThreadList.size() + triggerBaseCount; + this->slaveTriggerCounter = (int)newSlaveThreadList.size() + triggerBaseCount; setSlaves(newSlaveThreadList); } @@ -787,7 +787,7 @@ void MasterSlaveThreadController::setSlaves(std::vectorslaveThreadList.size() + triggerBaseCount; + slaveTriggerCounter = (int)this->slaveThreadList.size() + triggerBaseCount; if(debugMasterSlaveThreadController) printf("In [%s::%s Line: %d]\n",extractFileFromDirectoryPath(__FILE__).c_str(),__FUNCTION__,__LINE__); diff --git a/source/shared_lib/sources/platform/win32/glob.cpp b/source/shared_lib/sources/platform/win32/glob.cpp index f323109d0..7e4525f81 100644 --- a/source/shared_lib/sources/platform/win32/glob.cpp +++ b/source/shared_lib/sources/platform/win32/glob.cpp @@ -266,7 +266,7 @@ int glob( char const *pattern //cch = lstrlenW(find_data.cFileName); string sFileName = utf8_encode(find_data.cFileName); - cch = sFileName.length(); + cch = (int)sFileName.length(); if(NULL != file_part) { cch += (int)(file_part - effectivePattern); diff --git a/source/shared_lib/sources/util/string_utils.cpp b/source/shared_lib/sources/util/string_utils.cpp index d3bbce0df..194267afc 100644 --- a/source/shared_lib/sources/util/string_utils.cpp +++ b/source/shared_lib/sources/util/string_utils.cpp @@ -99,7 +99,7 @@ namespace Shared { namespace Util { char* ConvertFromUTF8(const char* str) { const unsigned char *in = reinterpret_cast(str); - int len = strlen(str); + int len = (int)strlen(str); char *out = new char[len*8]; memset(out,0,len*8); int outc; @@ -280,7 +280,7 @@ namespace Shared { namespace Util { if(p.length() > 0) { //printf("In [%s::%s] Line: %d\n",__FILE__,__FUNCTION__,__LINE__); fflush(stdout); - int bufSize = p.length()*4; + int bufSize = (int)p.length()*4; char *szBuf = new char[bufSize]; memset(szBuf,0,bufSize); strcpy(szBuf,p.c_str()); diff --git a/source/shared_lib/sources/xml/xml_parser.cpp b/source/shared_lib/sources/xml/xml_parser.cpp index c0ad523e6..133c4e3d5 100644 --- a/source/shared_lib/sources/xml/xml_parser.cpp +++ b/source/shared_lib/sources/xml/xml_parser.cpp @@ -720,7 +720,7 @@ bool XmlNode::hasAttribute(const string &name) const { int XmlNode::clearChild(const string &childName) { int clearChildCount = 0; - for(int i = children.size()-1; i >= 0; --i) { + for(int i = (int)children.size()-1; i >= 0; --i) { if(children[i]->getName() == childName) { delete children[i]; children.erase(children.begin()+i);