From a6ea8531e74ca45a7792ae257bf404b4118df5f2 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 30 Oct 2011 14:42:19 +0900 Subject: [PATCH] Code cleanup --- src/util.cc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/util.cc b/src/util.cc index 52588932..9ab2d613 100644 --- a/src/util.cc +++ b/src/util.cc @@ -777,18 +777,12 @@ IntSequence parseIntRange(const std::string& src) void parseIntSegments(SegList& sgl, const std::string& src) { for(std::string::const_iterator i = src.begin(), eoi = src.end(); i != eoi;) { - std::string::const_iterator j = i; - while(j != eoi && *j != ',') { - ++j; - } + std::string::const_iterator j = std::find(i, eoi, ','); if(j == i) { ++i; continue; } - std::string::const_iterator p = i; - while(p != j && *p != '-') { - ++p; - } + std::string::const_iterator p = std::find(i, j, '-'); if(p == j) { int a = parseInt(std::string(i, j)); sgl.add(a, a+1);