summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-07-19 14:30:45 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2016-07-19 14:30:45 +0200
commit0c418298604d86fb876c0aaca378170db31b9728 (patch)
tree6dbdd80fd6f711cbd039ba2c988230c8540eae7b
parentb43c009f77a2964882c9d8d88df195ef906338bc (diff)
downloadopenwar-0c418298604d86fb876c0aaca378170db31b9728.tar.gz
openwar-0c418298604d86fb876c0aaca378170db31b9728.tar.bz2
openwar-0c418298604d86fb876c0aaca378170db31b9728.zip
Fixes some warnings.
-rw-r--r--le/le_fixup_record_table.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/le/le_fixup_record_table.cpp b/le/le_fixup_record_table.cpp
index 51dee60..8b52b82 100644
--- a/le/le_fixup_record_table.cpp
+++ b/le/le_fixup_record_table.cpp
@@ -214,13 +214,13 @@ FixupRecordTable parse_fixup_record_table(std::istream& is, Offset32 offset, Fix
binparse::otreestream otree(std::cout);
- for(int i = 1; i < fixups.entries.size(); i++) {
- unsigned int current_pos = is.tellg();
- unsigned int endpos = current_pos + (fixups.entries[i] - fixups.entries[i-1]);
+ for(size_t i = 1; i < fixups.entries.size(); i++) {
+ long current_pos = is.tellg();
+ long endpos = current_pos + (fixups.entries[i] - fixups.entries[i-1]);
while(current_pos = is.tellg(), current_pos < endpos) {
auto x = parse(is);
- table.entries[Value32(i)].push_back(x);
+ table.entries[Value32(static_cast<uint32_t>(i))].push_back(x);
}
}