From fa22f87e8ff71520801954ebeebff2e4499709c8 Mon Sep 17 00:00:00 2001 From: dshaligram Date: Mon, 24 Sep 2007 19:25:34 +0000 Subject: Refix ?/ error message format to handle 64-bit and 32-bit size_t without compiler warning noises. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2194 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/command.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'crawl-ref/source/command.cc') diff --git a/crawl-ref/source/command.cc b/crawl-ref/source/command.cc index 047dcf32e3..50b17ed9a2 100644 --- a/crawl-ref/source/command.cc +++ b/crawl-ref/source/command.cc @@ -1023,13 +1023,10 @@ static bool find_description() } else { - char num_buf[10]; - sprintf(num_buf, "%lu", key_list.size()); - list_commands_err = "Too many matching "; - list_commands_err += type; - list_commands_err += "s ("; - list_commands_err += num_buf; - list_commands_err += ") to display"; + std::ostringstream os; + os << "Too many matching " << type << "s (" << key_list.size() + << ") to display."; + list_commands_err = os.str(); } return (false); } -- cgit v1.2.3-54-g00ecf