From 2b96cd134fa14552a7f0b83093956e74d118bf1c Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Thu, 15 Oct 2015 14:18:05 +0200 Subject: [PATCH] [3516] Added some comments in processFile() for loop --- tools/system_messages.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/system_messages.cc b/tools/system_messages.cc index 0129164f28..562525c248 100644 --- a/tools/system_messages.cc +++ b/tools/system_messages.cc @@ -524,27 +524,33 @@ void processFile(const std::string& filename) LinesType lines1; for (LinesType::iterator l = lines0.begin(); l != lines0.end(); ++l) { std::string line = *l; + // Empty lines have no spaces so are processed if (line.empty()) { lines1.push_back(line); continue; } + // Trim leading spaces size_t start = line.find_first_not_of(" \t\r\n\t\v"); if (start != 0) { line.erase(0, start); } + // Done? if (line.empty()) { lines1.push_back(line); continue; } + // Trim trailing spaces size_t finish = line.find_last_not_of(" \t\r\n\t\v"); if ((finish != std::string::npos) && (finish + 1 != line.size())) { line.erase(finish + 1); } + // Done if (line.empty()) { lines1.push_back(line); continue; } + // Skip comments if (line[0] != '#') { lines1.push_back(line); }