Tatsuhiro Tsujikawa 14 anni fa
parent
commit
a6ea8531e7
1 ha cambiato i file con 2 aggiunte e 8 eliminazioni
  1. 2 8
      src/util.cc

+ 2 - 8
src/util.cc

@@ -777,18 +777,12 @@ IntSequence parseIntRange(const std::string& src)
 void parseIntSegments(SegList<int>& 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);