Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
games
ultimatestunts
03-fix-format-mismatches.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 03-fix-format-mismatches.diff of Package ultimatestunts
From: Jan Engelhardt <jengelh@inai.de> Date: 2012-11-25 16:27:14.938909202 +0100 Status: sent to upstream build: resolve format specifier mismatches (Using %lu instead of %zu, since I assume you want this runnable with rather old Windows C runtimes.) [ 15s] datamanager.cpp: In member function 'CDataObject* CDataManager::getObject(CDataObject::eDataType, unsigned int)': [ 15s] datamanager.cpp:53:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<CDataObject*>::size_type {aka long unsigned int}' [-Wformat] [ 15s] datamanager.cpp: In member function 'const CDataObject* CDataManager::getObject(CDataObject::eDataType, unsigned int) const': [ 15s] datamanager.cpp:77:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<CDataObject*>::size_type {aka long unsigned int}' [-Wformat] [ 16s] glbfile.cpp: In member function 'bool CGLBFile::processIndices(CGLBFile::SPrimitive&, CBinBuffer&, unsigned int)': [ 16s] glbfile.cpp:253:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<CGLBFile::SVertex>::size_type {aka long unsigned int}' [-Wformat] [ 55s] loadobj.cpp: In function 'bool loadOBJ(const CString&, CEditGraphObj&)': [ 55s] loadobj.cpp:195:81: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<CVector>::size_type {aka long unsigned int}' [-Wformat] [ 55s] loadobj.cpp:202:58: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<CVertex>::size_type {aka long unsigned int}' [-Wformat] [ 55s] loadobj.cpp:202:58: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<unsigned int>::size_type {aka long unsigned int}' [-Wformat] [ 55s] loadobj.cpp:202:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::vector<unsigned int>::size_type {aka long unsigned int}' [-Wformat] [ 59s] edittrack.cpp: In member function 'void CEditTrack::followTRKRoutes(const CTRKFile&, CTrack::CCheckpoint, int)': [ 59s] edittrack.cpp:524:62: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<CTrack::CRoute>::size_type {aka long unsigned int}' [-Wformat] [ 59s] edittrack.cpp:541:73: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<CTrack::CCheckpoint>::size_type {aka long unsigned int}' [-Wformat] [ 59s] edittrack.cpp:553:88: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<CTrack::CRoute>::size_type {aka long unsigned int}' [-Wformat] [ 59s] edittrack.cpp:608:30: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<CTrack::CRoute>::size_type {aka long unsigned int}' [-Wformat] [ 62s] routetracker.cpp: In member function 'void CRouteTracker::trackSingleRoute(unsigned int)': [ 62s] routetracker.cpp:144:75: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<CTETile::SRoute>::size_type {aka long unsigned int}' [-Wformat] [ 67s] trkfile.cpp: In member function 'bool CTRKFile::load(const CString&)': [ 67s] trkfile.cpp:46:70: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<unsigned char>::size_type {aka long unsigned int}' [-Wformat] [ 73s] music.cpp: In member function 'void CMusic::update()': [ 73s] music.cpp:213:28: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<unsigned int>::size_type {aka long unsigned int}' [-Wformat] --- shared/datamanager.cpp | 10 ++++++---- shared/glbfile.cpp | 6 ++++-- stunts3dedit/loadobj.cpp | 8 +++++--- trackedit/edittrack.cpp | 9 +++++---- trackedit/routetracker.cpp | 2 +- trackedit/trkfile.cpp | 2 +- ultimatestunts/music.cpp | 4 ++-- 7 files changed, 24 insertions(+), 17 deletions(-) Index: ultimatestunts-srcdata-0771/shared/datamanager.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/shared/datamanager.cpp +++ ultimatestunts-srcdata-0771/shared/datamanager.cpp @@ -48,9 +48,10 @@ CDataObject *CDataManager::getObject(CDa if(type == CDataObject::eTexture) name = "Texture"; if(type == CDataObject::eSample) name = "Sample"; printf("Errror in CDataManager::getObject (shared/datamanager.cpp):\n" - " Object requested with ID %d, but there are only %d" + " Object requested with ID %d, but there are only %lu" " objects of type %d (%s)\n", - ID, (m_Objects[type]).size(), type, name.c_str()); + ID, static_cast<unsigned long>(m_Objects[type].size()), + type, name.c_str()); return NULL; } @@ -72,9 +73,10 @@ const CDataObject *CDataManager::getObje if(type == CDataObject::eTexture) name = "Texture"; if(type == CDataObject::eSample) name = "Sample"; printf("Errror in CDataManager::getObject (shared/datamanager.cpp):\n" - " Object requested with ID %d, but there are only %d" + " Object requested with ID %d, but there are only %lu" " objects of type %d (%s)\n", - ID, (m_Objects[type]).size(), type, name.c_str()); + ID, static_cast<unsigned long>(m_Objects[type].size()), + type, name.c_str()); return NULL; } Index: ultimatestunts-srcdata-0771/shared/glbfile.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/shared/glbfile.cpp +++ ultimatestunts-srcdata-0771/shared/glbfile.cpp @@ -249,8 +249,10 @@ bool CGLBFile::processIndices(SPrimitive unsigned int index = data.getUint32(pos); if(index >= pr.vertex.size()) { - printf("Index %d exceeds vertex array size %d in %s\n", - index, pr.vertex.size(), pr.Name.c_str()); + printf("Index %d exceeds vertex array size %lu in %s\n", + index, + static_cast<unsigned long>(pr.vertex.size()), + pr.Name.c_str()); return false; } Index: ultimatestunts-srcdata-0771/stunts3dedit/loadobj.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/stunts3dedit/loadobj.cpp +++ ultimatestunts-srcdata-0771/stunts3dedit/loadobj.cpp @@ -192,14 +192,16 @@ bool loadOBJ(const CString &filename, CE if(vi >= v_arr.size()) { printf("In line \"%s\":\n", line.c_str()); - printf("Error: vertex index %d exceeds array size %d\n", vi+1, v_arr.size()); + printf("Error: vertex index %d exceeds array size %lu\n", vi+1, static_cast<unsigned long>(v_arr.size())); return false; } if(pr.m_Vertex.size() != v_index.size() || pr.m_Vertex.size() != vn_index.size()) { - printf("Error: array sizes %d, %d and %d do not match\n", - pr.m_Vertex.size(), v_index.size(), vn_index.size()); + printf("Error: array sizes %lu, %lu and %lu do not match\n", + static_cast<unsigned long>(pr.m_Vertex.size()), + static_cast<unsigned long>(v_index.size()), + static_cast<unsigned long>(vn_index.size())); return false; } Index: ultimatestunts-srcdata-0771/trackedit/edittrack.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/trackedit/edittrack.cpp +++ ultimatestunts-srcdata-0771/trackedit/edittrack.cpp @@ -521,7 +521,7 @@ void CEditTrack::followTRKRoutes(const C { if(altdir == -2) //found a join { - printf("Stopping route %d on a join\n", m_Routes.size()-1); + printf("Stopping route %lu on a join\n", static_cast<unsigned long>(m_Routes.size()) - 1); m_Routes.back().push_back(start); break; } @@ -538,7 +538,7 @@ void CEditTrack::followTRKRoutes(const C dir = splitDirs.back(); splitPoints.resize(splitPoints.size()-1); splitDirs.resize(splitDirs.size()-1); - printf(" %d splits remaining on this route\n", splitPoints.size()); + printf(" %lu splits remaining on this route\n", static_cast<unsigned long>(splitPoints.size())); continue; } else @@ -550,7 +550,7 @@ void CEditTrack::followTRKRoutes(const C } //Add tile to current route - printf("Following route %d: %d %d %d\n", m_Routes.size()-1, start.x, start.y, start.z); + printf("Following route %lu: %d %d %d\n", static_cast<unsigned long>(m_Routes.size()) - 1, start.x, start.y, start.z); if(altdir != -3 && //-3 means skip ( m_Routes.back().size()==0 || !(start == m_Routes.back().back()) ) //is different ) @@ -604,7 +604,8 @@ void CEditTrack::followTRKRoutes(const C ) { start.y = (file.m_Track[start.z][start.x].terrain==0x06); - printf("Stopping route %d on finish %d %d %d\n", m_Routes.size()-1, + printf("Stopping route %lu on finish %d %d %d\n", + static_cast<unsigned long>(m_Routes.size()) - 1, start.x, start.y, start.z); m_Routes.back().push_back(start); break; Index: ultimatestunts-srcdata-0771/trackedit/routetracker.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/trackedit/routetracker.cpp +++ ultimatestunts-srcdata-0771/trackedit/routetracker.cpp @@ -141,7 +141,7 @@ void CRouteTracker::trackSingleRoute(uns { printf("Error: currentTileRoute >= number of tile routes\n"); printf(" Tile: %s\n", currentModel->getFilename().c_str()); - printf(" %d >= %d\n", currentTileRoute, currentModel->m_Routes.size()); + printf(" %d >= %lu\n", currentTileRoute, static_cast<unsigned long>(currentModel->m_Routes.size())); return; } Index: ultimatestunts-srcdata-0771/trackedit/trkfile.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/trackedit/trkfile.cpp +++ ultimatestunts-srcdata-0771/trackedit/trkfile.cpp @@ -43,7 +43,7 @@ bool CTRKFile::load(const CString &filen if(bytes.size() != TRKLENGTH) { - printf("Expected %d bytes, got %d bytes\n", TRKLENGTH, bytes.size()); + printf("Expected %d bytes, got %lu bytes\n", TRKLENGTH, static_cast<unsigned long>(bytes.size())); return false; } Index: ultimatestunts-srcdata-0771/ultimatestunts/music.cpp =================================================================== --- ultimatestunts-srcdata-0771.orig/ultimatestunts/music.cpp +++ ultimatestunts-srcdata-0771/ultimatestunts/music.cpp @@ -209,8 +209,8 @@ void CMusic::update() if (ret == 0) { m_streamIsFinished = true; - printf("Finished loading Ogg music file (used %d buffers)\n", - m_StreamBuffers.size()); + printf("Finished loading Ogg music file (used %lu buffers)\n", + static_cast<unsigned long>(m_StreamBuffers.size())); } else {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor