summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dbg-maps.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2011-07-06 12:17:49 +0200
committerAdam Borowski <kilobyte@angband.pl>2011-07-06 12:21:55 +0200
commit9348c12b22545525c4a8150049b855096611b1ab (patch)
tree46b7a1f473570f4f45bcdce8af631189c2cd3e8a /crawl-ref/source/dbg-maps.cc
parentfdf5a12385d370cb2c920bdf9455759664ab8e47 (diff)
downloadcrawl-ref-9348c12b22545525c4a8150049b855096611b1ab.tar.gz
crawl-ref-9348c12b22545525c4a8150049b855096611b1ab.zip
Fix format string warnings.
Most are annoying STL types (which can still cause crashes on exotic platforms), but there's a number of actual bugs as well.
Diffstat (limited to 'crawl-ref/source/dbg-maps.cc')
-rw-r--r--crawl-ref/source/dbg-maps.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/crawl-ref/source/dbg-maps.cc b/crawl-ref/source/dbg-maps.cc
index 8d12feb1b5..1f027dbca8 100644
--- a/crawl-ref/source/dbg-maps.cc
+++ b/crawl-ref/source/dbg-maps.cc
@@ -62,13 +62,14 @@ static bool _mg_is_disconnected_level()
static bool mg_do_build_level(int niters)
{
mesclr();
- mprf("On %s (%d); %d g, %d fail, %d err%s, %d uniq, "
+ mprf("On %s (%d); %d g, %d fail, %u err%s, %u uniq, "
"%d try, %d (%.2lf%%) vetos",
level_id::current().describe().c_str(), niters,
- mg_levels_tried, mg_levels_failed, mapgen_errors.size(),
+ mg_levels_tried, mg_levels_failed,
+ (unsigned int)mapgen_errors.size(),
mapgen_last_error.empty()? ""
: (" (" + mapgen_last_error + ")").c_str(),
- mapgen_use_count.size(),
+ (unsigned int)mapgen_use_count.size(),
mg_build_attempts, mg_vetoes,
mg_build_attempts? mg_vetoes * 100.0 / mg_build_attempts : 0.0);
@@ -186,13 +187,14 @@ static void mg_build_levels(int niters)
for (int i = 0; i < niters; ++i)
{
mesclr();
- mprf("On %d of %d; %d g, %d fail, %d err%s, %d uniq, "
+ mprf("On %d of %d; %d g, %d fail, %u err%s, %u uniq, "
"%d try, %d (%.2lf%%) vetos",
i, niters,
- mg_levels_tried, mg_levels_failed, mapgen_errors.size(),
+ mg_levels_tried, mg_levels_failed,
+ (unsigned int)mapgen_errors.size(),
mapgen_last_error.empty()? ""
: (" (" + mapgen_last_error + ")").c_str(),
- mapgen_use_count.size(),
+ (unsigned int)mapgen_use_count.size(),
mg_build_attempts, mg_vetoes,
mg_build_attempts? mg_vetoes * 100.0 / mg_build_attempts : 0.0);