summaryrefslogtreecommitdiffstats
path: root/net/tools
diff options
context:
space:
mode:
authorszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-22 19:57:03 +0000
committerszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-22 19:57:03 +0000
commit554c2a63e63727a2b3b61413f1c62efa1e7739d7 (patch)
treeee13e22fa11b39fe6a9c7954f75cc72fe3d523d7 /net/tools
parentd0e36fab41e311fa0fb539111752c8cc62140095 (diff)
downloadchromium_src-554c2a63e63727a2b3b61413f1c62efa1e7739d7.zip
chromium_src-554c2a63e63727a2b3b61413f1c62efa1e7739d7.tar.gz
chromium_src-554c2a63e63727a2b3b61413f1c62efa1e7739d7.tar.bz2
[net/tools/gdig] Use unsigned instead of size_t when printing on Windows.
Printing size_t with %zu on Windows leads to a crash. Instead of using %Iu or %zu depending on the platform, avoid the issue completely by using unsigned instead of size_t. Review URL: https://chromiumcodereview.appspot.com/11933002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178070 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools')
-rw-r--r--net/tools/gdig/gdig.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/net/tools/gdig/gdig.cc b/net/tools/gdig/gdig.cc
index 5e209c2..a388d18 100644
--- a/net/tools/gdig/gdig.cc
+++ b/net/tools/gdig/gdig.cc
@@ -132,7 +132,7 @@ bool LoadReplayLog(const FilePath& file_path, ReplayLog* replay_log) {
base::SplitString(replay_log_contents, '\n', &lines);
base::TimeDelta previous_delta;
bool bad_parse = false;
- for (size_t i = 0; i < lines.size(); ++i) {
+ for (unsigned i = 0; i < lines.size(); ++i) {
if (lines[i].empty())
continue;
std::vector<std::string> time_and_name;
@@ -140,7 +140,7 @@ bool LoadReplayLog(const FilePath& file_path, ReplayLog* replay_log) {
if (time_and_name.size() != 2) {
fprintf(
stderr,
- "[%s %zu] replay log should have format 'timestamp domain_name\\n'\n",
+ "[%s %u] replay log should have format 'timestamp domain_name\\n'\n",
file_path.MaybeAsASCII().c_str(),
i + 1);
bad_parse = true;
@@ -151,7 +151,7 @@ bool LoadReplayLog(const FilePath& file_path, ReplayLog* replay_log) {
if (!base::StringToInt64(time_and_name[0], &delta_in_milliseconds)) {
fprintf(
stderr,
- "[%s %zu] replay log should have format 'timestamp domain_name\\n'\n",
+ "[%s %u] replay log should have format 'timestamp domain_name\\n'\n",
file_path.MaybeAsASCII().c_str(),
i + 1);
bad_parse = true;
@@ -163,7 +163,7 @@ bool LoadReplayLog(const FilePath& file_path, ReplayLog* replay_log) {
if (delta < previous_delta) {
fprintf(
stderr,
- "[%s %zu] replay log should be sorted by time\n",
+ "[%s %u] replay log should be sorted by time\n",
file_path.MaybeAsASCII().c_str(),
i + 1);
bad_parse = true;
@@ -200,7 +200,7 @@ class GDig {
void Finish(Result);
void OnDnsConfig(const DnsConfig& dns_config_const);
- void OnResolveComplete(size_t index, AddressList* address_list,
+ void OnResolveComplete(unsigned index, AddressList* address_list,
base::TimeDelta time_since_start, int val);
void OnTimeout();
void ReplayNextEntry();
@@ -212,7 +212,7 @@ class GDig {
base::TimeDelta timeout_;
int parallellism_;
ReplayLog replay_log_;
- size_t replay_log_index_;
+ unsigned replay_log_index_;
base::Time start_time_;
int active_resolves_;
Result result_;
@@ -442,7 +442,7 @@ void GDig::ReplayNextEntry() {
HostResolver::RequestInfo info(HostPortPair(entry.domain_name.c_str(), 80));
AddressList* addrlist = new AddressList();
- size_t current_index = replay_log_index_;
+ unsigned current_index = replay_log_index_;
CompletionCallback callback = base::Bind(&GDig::OnResolveComplete,
base::Unretained(this),
current_index,
@@ -458,7 +458,7 @@ void GDig::ReplayNextEntry() {
}
}
-void GDig::OnResolveComplete(size_t entry_index,
+void GDig::OnResolveComplete(unsigned entry_index,
AddressList* address_list,
base::TimeDelta resolve_start_time,
int val) {
@@ -468,7 +468,7 @@ void GDig::OnResolveComplete(size_t entry_index,
--active_resolves_;
base::TimeDelta resolve_end_time = base::Time::Now() - start_time_;
base::TimeDelta resolve_time = resolve_end_time - resolve_start_time;
- printf("%zu %d %d %s %d ",
+ printf("%u %d %d %s %d ",
entry_index,
static_cast<int>(resolve_end_time.InMilliseconds()),
static_cast<int>(resolve_time.InMilliseconds()),