gravatar
deba@inf.elte.hu
deba@inf.elte.hu
Fix skipSection() function (ticket #193)
0 1 0
default
1 file changed with 8 insertions and 0 deletions:
↑ Collapse diff ↑
Show white space 8 line context
... ...
@@ -869,10 +869,12 @@
869 869
      char c;
870 870
      while (readSuccess() && line >> c && c != '@') {
871 871
        readLine();
872 872
      }
873
      if (readSuccess()) {
873 874
      line.putback(c);
874 875
    }
876
    }
875 877

	
876 878
    void readNodes() {
877 879

	
878 880
      std::vector<int> map_index(_node_maps.size());
... ...
@@ -1698,10 +1700,12 @@
1698 1700
      char c;
1699 1701
      while (readSuccess() && line >> c && c != '@') {
1700 1702
        readLine();
1701 1703
      }
1704
      if (readSuccess()) {
1702 1705
      line.putback(c);
1703 1706
    }
1707
    }
1704 1708

	
1705 1709
    void readNodes() {
1706 1710

	
1707 1711
      std::vector<int> map_index(_node_maps.size());
... ...
@@ -2225,10 +2229,12 @@
2225 2229
      char c;
2226 2230
      while (readSuccess() && line >> c && c != '@') {
2227 2231
        readLine();
2228 2232
      }
2233
      if (readSuccess()) {
2229 2234
      line.putback(c);
2230 2235
    }
2236
    }
2231 2237

	
2232 2238
  public:
2233 2239

	
2234 2240

	
... ...
@@ -2566,10 +2572,12 @@
2566 2572
      char c;
2567 2573
      while (readSuccess() && line >> c && c != '@') {
2568 2574
        readLine();
2569 2575
      }
2576
      if (readSuccess()) {
2570 2577
      line.putback(c);
2571 2578
    }
2579
    }
2572 2580

	
2573 2581
    void readMaps(std::vector<std::string>& maps) {
2574 2582
      char c;
2575 2583
      if (!readLine() || !(line >> c) || c == '@') {
0 comments (0 inline)