diff options
author | Adam Borowski <kilobyte@angband.pl> | 2011-07-06 12:17:49 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2011-07-06 12:21:55 +0200 |
commit | 9348c12b22545525c4a8150049b855096611b1ab (patch) | |
tree | 46b7a1f473570f4f45bcdce8af631189c2cd3e8a /crawl-ref/source/dbg-maps.cc | |
parent | fdf5a12385d370cb2c920bdf9455759664ab8e47 (diff) | |
download | crawl-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.cc | 14 |
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); |