Fix most warnings, re-fix MSVC compile error
authorkwolekr <mirrorisim@gmail.com>
Tue, 26 Feb 2013 06:57:59 +0000 (01:57 -0500)
committerkwolekr <mirrorisim@gmail.com>
Tue, 26 Feb 2013 06:57:59 +0000 (01:57 -0500)
src/base64.h
src/content_cso.cpp
src/emerge.cpp
src/emerge.h
src/game.cpp
src/map.cpp
src/noise.cpp
src/server.cpp
src/test.cpp
src/util/serialize.h

index 5f2d6743d0cef43caf9bc5bc66953acb3b3a4d70..1cb175518d5f2f4d367409caa7082c3087375c16 100644 (file)
@@ -7,4 +7,4 @@ bool base64_is_valid(std::string const& s);
 std::string base64_encode(unsigned char const* , unsigned int len);
 std::string base64_decode(std::string const& s);
 
-#endif // BASE64_HEADER
\ No newline at end of file
+#endif // BASE64_HEADER
index 20eb88b7d41161ce311211c9dfe5b9089884cabe..73d5f2b480f47d3e181f9cabc55a02c4ba70b8b4 100644 (file)
@@ -25,6 +25,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "log.h"
 #include "map.h"
 
+/*
 static void setBillboardTextureMatrix(scene::IBillboardSceneNode *bill,
                float txs, float tys, int col, int row)
 {
@@ -33,6 +34,7 @@ static void setBillboardTextureMatrix(scene::IBillboardSceneNode *bill,
        matrix.setTextureTranslate(txs*col, tys*row);
        matrix.setTextureScale(txs, tys);
 }
+*/
 
 class SmokePuffCSO: public ClientSimpleObject
 {
index 250c44fbb4b7bd81da880c24ecd012fc438e8083..6c6863eff1829a16862a3068a2385bc423df9296 100644 (file)
@@ -58,7 +58,7 @@ EmergeManager::EmergeManager(IGameDef *gamedef, BiomeDefManager *bdef) {
        if (g_settings->get("num_emerge_threads").empty()) {
                int nprocs = porting::getNumberOfProcessors();
                // leave a proc for the main thread and one for some other misc threads
-               nthreads =  (nprocs > 2) ? nthreads = nprocs - 2 : 1;
+               nthreads = (nprocs > 2) ? nprocs - 2 : 1;
        } else {
                nthreads = g_settings->getU16("num_emerge_threads");
        }
@@ -81,7 +81,7 @@ EmergeManager::EmergeManager(IGameDef *gamedef, BiomeDefManager *bdef) {
 
 
 EmergeManager::~EmergeManager() {
-       for (int i = 0; i != emergethread.size(); i++) {
+       for (unsigned int i = 0; i != emergethread.size(); i++) {
                emergethread[i]->setRun(false);
                emergethread[i]->qevent.signal();
                emergethread[i]->stop();
@@ -101,7 +101,7 @@ void EmergeManager::initMapgens(MapgenParams *mgparams) {
                return;
        
        this->params = mgparams;
-       for (int i = 0; i != emergethread.size(); i++) {
+       for (unsigned int i = 0; i != emergethread.size(); i++) {
                mg = createMapgen(params->mg_name, 0, params);
                if (!mg) {
                        infostream << "EmergeManager: falling back to mapgen v6" << std::endl;
@@ -152,7 +152,7 @@ bool EmergeManager::enqueueBlockEmerge(u16 peer_id, v3s16 p, bool allow_generate
                
                // insert into the EmergeThread queue with the least items
                int lowestitems = emergethread[0]->blockqueue.size();
-               for (int i = 1; i != emergethread.size(); i++) {
+               for (unsigned int i = 1; i != emergethread.size(); i++) {
                        int nitems = emergethread[i]->blockqueue.size();
                        if (nitems < lowestitems) {
                                idx = i;
@@ -259,7 +259,7 @@ void EmergeManager::setParamsToSettings(Settings *settings) {
 }
 
 
-bool EmergeManager::registerMapgen(std::string mgname, MapgenFactory *mgfactory) {
+void EmergeManager::registerMapgen(std::string mgname, MapgenFactory *mgfactory) {
        mglist.insert(std::make_pair(mgname, mgfactory));
        infostream << "EmergeManager: registered mapgen " << mgname << std::endl;
 }
index e5014df589e416555db47dc5b4a2ed36da58bf11..70b67e731f05360a3fc44198eaa5fd43a3d0bc9d 100644 (file)
@@ -75,7 +75,7 @@ public:
        MapgenParams *createMapgenParams(std::string mgname);
        bool enqueueBlockEmerge(u16 peer_id, v3s16 p, bool allow_generate);
        
-       bool registerMapgen(std::string name, MapgenFactory *mgfactory);
+       void registerMapgen(std::string name, MapgenFactory *mgfactory);
        MapgenParams *getParamsFromSettings(Settings *settings);
        void setParamsToSettings(Settings *settings);
        
index 8ab0f3fe308de8a741b014d3c536390a95421a4f..1ae29b13b6956f5387d31c5fd301907998c442e3 100644 (file)
@@ -2816,12 +2816,12 @@ void the_game(
                        char temptext[300];
                        snprintf(temptext, 300,
                                        "(% .1f, % .1f, % .1f)"
-                                       " (yaw = %.1f) (seed = %lli)",
+                                       " (yaw = %.1f) (seed = %llu)",
                                        player_position.X/BS,
                                        player_position.Y/BS,
                                        player_position.Z/BS,
                                        wrapDegrees_0_360(camera_yaw),
-                                       client.getMapSeed());
+                                       (unsigned long long)client.getMapSeed());
 
                        guitext2->setText(narrow_to_wide(temptext).c_str());
                        guitext2->setVisible(true);
index 07af2676b45a104c617784f74ca689e35fc29dc0..4be094326f182e47243699107f704cbfa96876ef 100644 (file)
@@ -3283,7 +3283,7 @@ void ServerMap::save(ModifiedState save_level)
 
                        block_count_all++;
 
-                       if(block->getModified() >= save_level)
+                       if(block->getModified() >= (u32)save_level)
                        {
                                // Lazy beginSave()
                                if(!save_started){
index d250882e8a9e55fa4dd359f1aaae8530bf822b89..49b5f7e581d742a2138387694e844c00faea9fa0 100644 (file)
@@ -507,7 +507,7 @@ void Noise::gradientMap3D(float x, float y, float z,
 
 
 float *Noise::perlinMap2D(float x, float y) {
-       float a = 0.0, f = 1.0, g = 1.0;
+       float f = 1.0, g = 1.0;
        int i, j, index, oct;
 
        x /= np->spread.X;
@@ -537,7 +537,7 @@ float *Noise::perlinMap2D(float x, float y) {
 
 
 float *Noise::perlinMap3D(float x, float y, float z) {
-       float a = 0.0, f = 1.0, g = 1.0;
+       float f = 1.0, g = 1.0;
        int i, j, k, index, oct;
 
        x /= np->spread.X;
index 2d00cf4aca406c57c484238b5013f9cd634a704b..41a7a4289095abdce8fcfb2eec191900c6078b94 100644 (file)
@@ -1652,7 +1652,7 @@ void Server::AsyncRunStep()
                {
                        counter = 0.0;
 
-                       for (int i = 0; i != m_emerge->emergethread.size(); i++)
+                       for (unsigned int i = 0; i != m_emerge->emergethread.size(); i++)
                                m_emerge->emergethread[i]->trigger();
 
                        // Update m_enable_rollback_recording here too
index f988b34f7bb15958ac3cae1e73556a6daf8aca49..d868681183b216d4852bee25e8fb39f07c16eeca 100644 (file)
@@ -462,7 +462,7 @@ struct TestCompress: public TestBase
                                        <<os_decompressed.str().size()<<std::endl;
                        std::string str_decompressed = os_decompressed.str();
                        UTEST(str_decompressed.size() == data_in.size(), "Output size not"
-                                       " equal (output: %i, input: %i)",
+                                       " equal (output: %u, input: %u)",
                                        str_decompressed.size(), data_in.size());
                        for(u32 i=0; i<size && i<str_decompressed.size(); i++){
                                UTEST(str_decompressed[i] == data_in[i],
index b297786e634429c110aadf12010ba07f2caa3047..bb44c7f9647678734b9e98f02d9345abb17c276d 100644 (file)
@@ -208,11 +208,12 @@ inline void writeARGB8(u8 *data, video::SColor p)
 
 inline video::SColor readARGB8(const u8 *data)
 {
-       video::SColor p;
-       p.setAlpha(readU8(&data[0]));
-       p.setRed(readU8(&data[1]));
-       p.setGreen(readU8(&data[2]));
-       p.setBlue(readU8(&data[3]));
+       video::SColor p(
+               readU8(&data[0]),
+               readU8(&data[1]),
+               readU8(&data[2]),
+               readU8(&data[3])
+       );
        return p;
 }