Author: ilor
Date: Sun Apr  6 17:47:16 2008
New Revision: 25631

URL: http://svn.gna.org/viewcvs/wesnoth?rev=25631&view=rev
Log:
Worked around a number of signed/unisgned comparison warnnings and unused var 
warnings.
Mostly changed int to size_t or used static_cast, and commented out the unused 
variables.

Modified:
    trunk/src/ai.cpp
    trunk/src/callable_objects.hpp
    trunk/src/config.cpp
    trunk/src/display.cpp
    trunk/src/formula.cpp
    trunk/src/formula_ai.cpp
    trunk/src/formula_function.cpp
    trunk/src/formula_function.hpp
    trunk/src/soundsource.cpp
    trunk/src/unit_frame.cpp
    trunk/src/variant.cpp

Modified: trunk/src/ai.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/ai.cpp (original)
+++ trunk/src/ai.cpp Sun Apr  6 17:47:16 2008
@@ -2258,7 +2258,7 @@
                return variant(new location_callable(target));
        } else if(key == "movements") {
                std::vector<variant> res;
-               for(int n = 0; n != movements.size(); ++n) {
+               for(size_t n = 0; n != movements.size(); ++n) {
                        map_formula_callable* item = new 
map_formula_callable(NULL);
                        item->add("src", variant(new 
location_callable(movements[n].first)));
                        item->add("dst", variant(new 
location_callable(movements[n].second)));
@@ -2268,7 +2268,7 @@
                return variant(&res);
        } else if(key == "units") {
                std::vector<variant> res;
-               for(int n = 0; n != movements.size(); ++n) {
+               for(size_t n = 0; n != movements.size(); ++n) {
                        res.push_back(variant(new 
location_callable(movements[n].first)));
                }
 

Modified: trunk/src/callable_objects.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/callable_objects.hpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/callable_objects.hpp (original)
+++ trunk/src/callable_objects.hpp Sun Apr  6 17:47:16 2008
@@ -127,7 +127,7 @@
 class unit_callable : public game_logic::formula_callable {
 public:
        typedef gamemap::location location;
-       unit_callable(const std::pair<location, unit>& pair, const team& 
current_team, int side)
+       unit_callable(const std::pair<location, unit>& pair, const team& 
current_team, unsigned int side)
          : loc_(pair.first), u_(pair.second), team_(current_team), side_(side)
        {}
 
@@ -138,7 +138,7 @@
        const location& loc_;
        const unit& u_;
        const team& team_;
-       int side_;
+       unsigned int side_;
 };
 
 #endif

Modified: trunk/src/config.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/config.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/config.cpp (original)
+++ trunk/src/config.cpp Sun Apr  6 17:47:16 2008
@@ -640,7 +640,7 @@
                const std::string& tag = i->first;
                child_map::const_iterator j = children.find(tag);
                if (j == children.end()) {
-                   for (int count=0; count < i->second.size(); count++)
+                   for (size_t count=0; count < i->second.size(); count++)
                 add_child(tag, *i->second[count]);
                }
        }

Modified: trunk/src/display.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/display.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/display.cpp (original)
+++ trunk/src/display.cpp Sun Apr  6 17:47:16 2008
@@ -2016,7 +2016,7 @@
 }
 
 void display::invalidate_rectangle(const gamemap::location& first_corner, 
const gamemap::location& second_corner) {
-       const SDL_Rect& rect = map_area();
+       // unused variable - const SDL_Rect& rect = map_area();
        for (int x = minimum<int>(first_corner.x,second_corner.x); x <= 
maximum<int>(first_corner.x,second_corner.x);x++) {
                for (int y = minimum<int>(first_corner.y,second_corner.y); y <= 
maximum<int>(first_corner.y,second_corner.y);y++) {
                        invalidate(gamemap::location(x,y));

Modified: trunk/src/formula.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/formula.cpp (original)
+++ trunk/src/formula.cpp Sun Apr  6 17:47:16 2008
@@ -79,7 +79,7 @@
                std::vector<std::string> function_names = 
builtin_function_names();
                std::vector<std::string> more_function_names = 
symbols_->get_function_names();
                function_names.insert(function_names.end(), 
more_function_names.begin(), more_function_names.end());
-               for(int i = 0; i < function_names.size(); i++) {
+               for(size_t i = 0; i < function_names.size(); i++) {
                        res.push_back(variant(function_names[i]));
                }
                return variant(&res);
@@ -378,7 +378,7 @@
                        return str_;
                } else {
                        std::string res = str_.as_string();
-                       for(int i=0; i < subs_.size(); ++i) {
+                       for(size_t i=0; i < subs_.size(); ++i) {
                                const substitution& sub = subs_[i];
                                const std::string str = 
sub.calculation->execute(variables).string_cast();
                                res.insert(sub.pos, str);

Modified: trunk/src/formula_ai.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula_ai.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/formula_ai.cpp (original)
+++ trunk/src/formula_ai.cpp Sun Apr  6 17:47:16 2008
@@ -128,7 +128,7 @@
                int best = 1000000;
                int best_i = -1;
 
-               for(int i = 0; i < items.num_elements(); ++i) {
+               for(size_t i = 0; i < items.num_elements(); ++i) {
 
                        const gamemap::location move_loc = 
convert_variant<location_callable>(items[i])->loc();
                        int distance = distance_between(loc, move_loc);
@@ -192,7 +192,7 @@
        variant execute(const formula_callable& variables) const {
                std::vector<variant> vars;
                const gamemap::location loc = 
convert_variant<location_callable>(args()[0]->evaluate(variables))->loc();
-               int range = args()[1]->evaluate(variables).as_int();
+               size_t range = 
static_cast<size_t>(args()[1]->evaluate(variables).as_int());
                unit_map::const_iterator un = ai_.get_info().units.begin();
                unit_map::const_iterator end = ai_.get_info().units.end();
                while (un != end) {
@@ -220,7 +220,7 @@
                variant attack = args()[0]->evaluate(variables);
                ai::attack_analysis* analysis = 
convert_variant<ai::attack_analysis>(attack);
                unit_map units_with_moves(ai_.get_info().units);
-               for(int n = 0; n != analysis->movements.size(); ++n) {
+               for(size_t n = 0; n != analysis->movements.size(); ++n) {
                        std::pair<gamemap::location,unit>* pair = 
units_with_moves.extract(analysis->movements[n].first);
                        pair->first = analysis->movements[n].second;
                        units_with_moves.add(pair);
@@ -795,7 +795,7 @@
 {
        std::vector<variant> vars;
        if(var.is_list()) {
-               for(int n = 0; n != var.num_elements(); ++n) {
+               for(size_t n = 0; n != var.num_elements(); ++n) {
                        vars.push_back(var[n]);
                }
        } else {
@@ -916,7 +916,7 @@
        variant var = recruit_formula_->execute(*this);
        std::vector<variant> vars;
        if(var.is_list()) {
-               for(int n = 0; n != var.num_elements(); ++n) {
+               for(size_t n = 0; n != var.num_elements(); ++n) {
                        vars.push_back(var[n]);
                }
        } else {

Modified: trunk/src/formula_function.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula_function.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/formula_function.cpp (original)
+++ trunk/src/formula_function.cpp Sun Apr  6 17:47:16 2008
@@ -41,7 +41,7 @@
                const formula_callable* callable = var.as_callable();
                std::vector<formula_input> inputs = callable->inputs();
                std::vector<variant> res;
-               for(int i=0; i<inputs.size(); ++i) {
+               for(size_t i=0; i<inputs.size(); ++i) {
                        const formula_input& input = inputs[i];
                        res.push_back(variant(input.name));
                }
@@ -72,7 +72,7 @@
 private:
        variant execute(const formula_callable& variables) const {
                variant var = args()[0]->evaluate(variables);
-               for(int n = 1; n < args().size()-1; n += 2) {
+               for(size_t n = 1; n < args().size()-1; n += 2) {
                        variant val = args()[n]->evaluate(variables);
                        if(val == var) {
                                return args()[n+1]->evaluate(variables);
@@ -149,7 +149,7 @@
                const int value = args()[0]->evaluate(variables).as_int();
                int begin = args()[1]->evaluate(variables).as_int();
                int end = -1;
-               int n = 3;
+               size_t n = 3;
                while(n < args().size()) {
                        end = args()[n]->evaluate(variables).as_int();
                        if(value >= begin && value <= end) {
@@ -207,10 +207,10 @@
        variant execute(const formula_callable& variables) const {
                bool found = false;
                int res = 0;
-               for(int n = 0; n != args().size(); ++n) {
+               for(size_t n = 0; n != args().size(); ++n) {
                        const variant v = args()[n]->evaluate(variables);
                        if(v.is_list()) {
-                               for(int m = 0; m != v.num_elements(); ++m) {
+                               for(size_t m = 0; m != v.num_elements(); ++m) {
                                        if(!found || v[m].as_int() < res) {
                                                res = v[m].as_int();
                                                found = true;
@@ -238,10 +238,10 @@
        variant execute(const formula_callable& variables) const {
                bool found = false;
                int res = 0;
-               for(int n = 0; n != args().size(); ++n) {
+               for(size_t n = 0; n != args().size(); ++n) {
                        const variant v = args()[n]->evaluate(variables);
                        if(v.is_list()) {
-                               for(int m = 0; m != v.num_elements(); ++m) {
+                               for(size_t m = 0; m != v.num_elements(); ++m) {
                                        if(!found || v[m].as_int() > res) {
                                                res = v[m].as_int();
                                                found = true;
@@ -270,7 +270,7 @@
                const variant items = args()[0]->evaluate(variables);
                int max_index = -1;
                variant max_value;
-               for(int n = 0; n != items.num_elements(); ++n) {
+               for(size_t n = 0; n != items.num_elements(); ++n) {
                        const variant val = 
args()[1]->evaluate(formula_variant_callable_with_backup(items[n], variables));
                        if(max_index == -1 || val > max_value) {
                                max_index = n;
@@ -341,7 +341,7 @@
                variant list = args()[0]->evaluate(variables);
                std::vector<variant> vars;
                vars.reserve(list.num_elements());
-               for(int n = 0; n != list.num_elements(); ++n) {
+               for(size_t n = 0; n != list.num_elements(); ++n) {
                        vars.push_back(list[n]);
                }
 
@@ -365,7 +365,7 @@
                std::vector<variant> vars;
                const variant items = args()[0]->evaluate(variables);
                if(args().size() == 2) {
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                const variant val = 
args()[1]->evaluate(formula_variant_callable_with_backup(items[n], variables));
                                if(val.as_bool()) {
                                        vars.push_back(items[n]);
@@ -374,7 +374,7 @@
                } else {
                        map_formula_callable self_callable;
                        const std::string self = 
args()[1]->evaluate(variables).as_string();
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                self_callable.add(self, items[n]);
                                const variant val = 
args()[2]->evaluate(formula_callable_with_backup(self_callable, 
formula_variant_callable_with_backup(items[n], variables)));
                                if(val.as_bool()) {
@@ -398,7 +398,7 @@
                const variant items = args()[0]->evaluate(variables);
 
                if(args().size() == 2) {
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                const variant val = 
args()[1]->evaluate(formula_variant_callable_with_backup(items[n], variables));
                                if(val.as_bool()) {
                                        return items[n];
@@ -407,7 +407,7 @@
                } else {
                        map_formula_callable self_callable;
                        const std::string self = 
args()[1]->evaluate(variables).as_string();
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                self_callable.add(self, items[n]);
                                const variant val = 
args().back()->evaluate(formula_callable_with_backup(self_callable, 
formula_variant_callable_with_backup(items[n], variables)));
                                if(val.as_bool()) {
@@ -431,14 +431,14 @@
                const variant items = args()[0]->evaluate(variables);
 
                if(args().size() == 2) {
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                const variant val = 
args().back()->evaluate(formula_variant_callable_with_backup(items[n], 
variables));
                                vars.push_back(val);
                        }
                } else {
                        map_formula_callable self_callable;
                        const std::string self = 
args()[1]->evaluate(variables).as_string();
-                       for(int n = 0; n != items.num_elements(); ++n) {
+                       for(size_t n = 0; n != items.num_elements(); ++n) {
                                self_callable.add(self, items[n]);
                                const variant val = 
args().back()->evaluate(formula_callable_with_backup(self_callable, 
formula_variant_callable_with_backup(items[n], variables)));
                                vars.push_back(val);
@@ -461,7 +461,7 @@
                if(args().size() >= 2) {
                        res = args()[1]->evaluate(variables);
                }
-               for(int n = 0; n != items.num_elements(); ++n) {
+               for(size_t n = 0; n != items.num_elements(); ++n) {
                        res = res + items[n];
                }
 
@@ -532,7 +532,7 @@
   : function_expression(name, args, arg_names.size(), arg_names.size()),
     formula_(formula), precondition_(precondition), arg_names_(arg_names), 
star_arg_(-1)
 {
-       for(int n = 0; n != arg_names_.size(); ++n) {
+       for(size_t n = 0; n != arg_names_.size(); ++n) {
                if(arg_names_.empty() == false && 
arg_names_[n][arg_names_[n].size()-1] == '*') {
                        arg_names_[n].resize(arg_names_[n].size()-1);
                        star_arg_ = n;
@@ -548,10 +548,10 @@
        std::cerr << indent << "executing '" << formula_->str() << "'\n";
        const int begin_time = SDL_GetTicks();
        map_formula_callable callable;
-       for(int n = 0; n != arg_names_.size(); ++n) {
+       for(size_t n = 0; n != arg_names_.size(); ++n) {
                variant var = args()[n]->evaluate(variables);
                callable.add(arg_names_[n], var);
-               if(n == star_arg_) {
+               if(static_cast<int>(n) == star_arg_) {
                        callable.set_fallback(var.as_callable());
                }
        }
@@ -559,7 +559,7 @@
        if(precondition_) {
                if(!precondition_->execute(callable).as_bool()) {
                        std::cerr << "FAILED function precondition for function 
'" << formula_->str() << "' with arguments: ";
-                       for(int n = 0; n != arg_names_.size(); ++n) {
+                       for(size_t n = 0; n != arg_names_.size(); ++n) {
                                std::cerr << "  arg " << (n+1) << ": " << 
args()[n]->evaluate(variables).to_debug_string() << "\n";
                        }
                }

Modified: trunk/src/formula_function.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula_function.hpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/formula_function.hpp (original)
+++ trunk/src/formula_function.hpp Sun Apr  6 17:47:16 2008
@@ -50,12 +50,12 @@
            : name_(name), args_(args)
        {
                set_name(name.c_str());
-               if(min_args != -1 && args_.size() < min_args) {
+               if(min_args != -1 && args_.size() < 
static_cast<size_t>(min_args)) {
                        std::cerr << "too few arguments\n";
                        throw formula_error();
                }
 
-               if(max_args != -1 && args_.size() > max_args) {
+               if(max_args != -1 && args_.size() > 
static_cast<size_t>(max_args)) {
                        std::cerr << "too many arguments\n";
                        throw formula_error();
                }

Modified: trunk/src/soundsource.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/soundsource.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/soundsource.cpp (original)
+++ trunk/src/soundsource.cpp Sun Apr  6 17:47:16 2008
@@ -174,7 +174,7 @@
 
        SDL_Rect area = disp.map_area();
        gamemap::location center = disp.hex_clicked_on(area.x + area.w / 2, 
area.y + area.h / 2);
-       int distance = distance_between(loc, center);
+       size_t distance = distance_between(loc, center);
 
        if(distance <= _range) {
                return 0;

Modified: trunk/src/unit_frame.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_frame.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/unit_frame.cpp (original)
+++ trunk/src/unit_frame.cpp Sun Apr  6 17:47:16 2008
@@ -415,7 +415,7 @@
 
        const frame_parameters current_data = 
builder_.parameters(frame_time,default_val);
        double tmp_offset = current_data.offset;
-       int d2 = game_display::get_singleton()->hex_size() / 2;
+       //unused var - int d2 = game_display::get_singleton()->hex_size() / 2;
 
        image::locator image_loc;
        if(direction != gamemap::location::NORTH && direction != 
gamemap::location::SOUTH) {

Modified: trunk/src/variant.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/variant.cpp?rev=25631&r1=25630&r2=25631&view=diff
==============================================================================
--- trunk/src/variant.cpp (original)
+++ trunk/src/variant.cpp Sun Apr  6 17:47:16 2008
@@ -247,12 +247,12 @@
                if(v.type_ == TYPE_LIST) {
                        std::vector<variant> res;
                        res.reserve(list_->elements.size() + 
v.list_->elements.size());
-                       for(int i = 0; i<list_->elements.size(); ++i) {
+                       for(size_t i = 0; i<list_->elements.size(); ++i) {
                                const variant& var = list_->elements[i];
                                res.push_back(var);
                        }
 
-                       for(int j = 0; j<v.list_->elements.size(); ++j) {
+                       for(size_t j = 0; j<v.list_->elements.size(); ++j) {
                                const variant& var = v.list_->elements[j];
                                res.push_back(var);
                        }
@@ -330,7 +330,7 @@
                        return false;
                }
 
-               for(int n = 0; n != num_elements(); ++n) {
+               for(size_t n = 0; n != num_elements(); ++n) {
                        if((*this)[n] != v[n]) {
                                return false;
                        }
@@ -381,7 +381,7 @@
        }
 
        case TYPE_LIST: {
-               for(int n = 0; n != num_elements() && n != v.num_elements(); 
++n) {
+               for(size_t n = 0; n != num_elements() && n != v.num_elements(); 
++n) {
                        if((*this)[n] < v[n]) {
                                return true;
                        } else if((*this)[n] > v[n]) {
@@ -437,7 +437,7 @@
        case TYPE_LIST: {
                str += "[";
                bool first_time = true;
-               for(int i=0; i<list_->elements.size(); ++i) {
+               for(size_t i=0; i<list_->elements.size(); ++i) {
                        const variant& var = list_->elements[i];
                        if(!first_time) {
                                str += ",";
@@ -495,7 +495,7 @@
                return "(object)";
        case TYPE_LIST: {
                std::string res = "";
-               for(int i=0; i<list_->elements.size(); ++i) {
+               for(size_t i=0; i<list_->elements.size(); ++i) {
                        const variant& var = list_->elements[i];
                        if(!res.empty()) {
                                res += ", ";
@@ -531,7 +531,7 @@
                break;
        case TYPE_LIST: {
                s << "[";
-               for(int n = 0; n != num_elements(); ++n) {
+               for(size_t n = 0; n != num_elements(); ++n) {
                        if(n != 0) {
                                s << ", ";
                        }
@@ -547,7 +547,7 @@
                        seen->push_back(callable_);
                        std::vector<game_logic::formula_input> v = 
callable_->inputs();
                        bool first = true;
-                       for(int i=0; i<v.size(); ++i) {
+                       for(size_t i=0; i<v.size(); ++i) {
                                const game_logic::formula_input& input = v[i];
                                if(!first) {
                                        s << ", ";


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to