From: hno <> Date: Mon, 7 Jan 2008 22:45:57 +0000 (+0000) Subject: Fix some minor casting errors affecting cachemgr reporting when cache/mem >2GB X-Git-Tag: BASIC_TPROXY4~207 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec757da4773ed36c4a009cdc1d7358b8f7910060;p=thirdparty%2Fsquid.git Fix some minor casting errors affecting cachemgr reporting when cache/mem >2GB --- diff --git a/src/stat.cc b/src/stat.cc index a7eb6afed7..8ed6fb3594 100644 --- a/src/stat.cc +++ b/src/stat.cc @@ -1,5 +1,5 @@ /* - * $Id: stat.cc,v 1.412 2007/12/27 01:58:19 hno Exp $ + * $Id: stat.cc,v 1.413 2008/01/07 15:45:57 hno Exp $ * * DEBUG: section 18 Cache Manager Statistics * AUTHOR: Harvest Derived @@ -542,16 +542,16 @@ info_get(StoreEntry * sentry) store_swap_size); storeAppendPrintf(sentry, "\tStorage Swap capacity:\t%4.1f%% used, %4.1f%% free\n", - dpercent((int) store_swap_size, (int) Store::Root().maxSize()), - dpercent((int) (Store::Root().maxSize() - store_swap_size), (int) Store::Root().maxSize())); + dpercent(store_swap_size, Store::Root().maxSize()), + dpercent((Store::Root().maxSize() - store_swap_size), Store::Root().maxSize())); - storeAppendPrintf(sentry, "\tStorage Mem size:\t%d KB\n", - mem_node::StoreMemSize() >> 10); + storeAppendPrintf(sentry, "\tStorage Mem size:\t%lu KB\n", + (unsigned long)mem_node::StoreMemSize() >> 10); storeAppendPrintf(sentry, "\tStorage Mem capacity:\t%4.1f%% used, %4.1f%% free\n", dpercent(mem_node::InUseCount(), store_pages_max), - dpercent(((double)store_pages_max - mem_node::InUseCount()), store_pages_max)); + dpercent((store_pages_max - mem_node::InUseCount()), store_pages_max)); storeAppendPrintf(sentry, "\tMean Object Size:\t%0.2f KB\n", n_disk_objects ? (double) store_swap_size / n_disk_objects : 0.0);