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