From 2587a21400ed66647639ec0bf8761397c5720da7 Mon Sep 17 00:00:00 2001 From: Rubidium Date: Tue, 9 Apr 2024 17:35:51 +0200 Subject: [PATCH] Codechange: use zero-initialization instead of C-style loop --- src/pathfinder/npf/queue.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/pathfinder/npf/queue.cpp b/src/pathfinder/npf/queue.cpp index 21ccd1ad9f..7bb0a06f22 100644 --- a/src/pathfinder/npf/queue.cpp +++ b/src/pathfinder/npf/queue.cpp @@ -284,11 +284,9 @@ void Hash::PrintStatistics() const uint used_buckets = 0; uint max_collision = 0; uint max_usage = 0; - uint usage[200]; - uint i; + uint usage[200] = {}; - for (i = 0; i < lengthof(usage); i++) usage[i] = 0; - for (i = 0; i < this->num_buckets; i++) { + for (uint i = 0; i < this->num_buckets; i++) { uint collision = 0; if (this->buckets_in_use[i]) { const HashNode *node; @@ -308,7 +306,7 @@ void Hash::PrintStatistics() const ); std::string line; line += "{ "; - for (i = 0; i <= max_collision; i++) { + for (uint i = 0; i <= max_collision; i++) { if (usage[i] > 0) { fmt::format_to(std::back_inserter(line), "{}:{} ", i, usage[i]); #if 0