message: another cry to remove problem on osx
diff: @@ -158,8 +158,8 @@ std::vector<std::pair<double,double> > read_persistence_intervals_in_one_dimensi
  if ( number_of_entries_per_line == -1 )
  {
  number_of_entries_per_line = 0;
  - std::string line_copy = line;
  - if ( line.find("inf") != std::string::npos )
  + std::string line_copy(line);
  + if ( line_copy.find("inf") != std::string::npos )
  {
  size_t np = line_copy.find("inf");
  //replace symbols 'inf' in line_copy with whilespaces:
  @@ -231,6 +231,7 @@ std::vector<std::pair<double,double> > read_persistence_intervals_in_one_dimensi
  }
  else
  {
  + //this is a line with infinity. Since the variable what_to_substitute_for_infinite_bar have not been set up, it means that this line will be skipped.
  if ( dbg )
  {
  std::cerr << "We will skip it \n";
  @@ -238,6 +239,8 @@ std::vector<std::pair<double,double> > read_persistence_intervals_in_one_dimensi
  }
  continue;
  }
  + else
  + {
  //Then, we read the content of the line. We know that it do not contain 'inf' substring.
  std::stringstream lineSS(line);
  double beginn, endd, field, dim;
  @@ -272,6 +275,7 @@ std::vector<std::pair<double,double> > read_persistence_intervals_in_one_dimensi
  }
  }
  }
  + }
  else
  {
  if ( dbg )
  