add: ++start;
context: pkg_match_result *dep_match(const pkgCache::DepIterator &dep){  string realization;  pkgCache::DepIterator start, end;  surrounding_or(dep, start, end);  bool first = true;  while(start != end)    {      if(!first)	realization += " | ";      first = false;      realization += start.TargetPkg().Name();      if(start.TargetVer())	{	  realization += " (";	  realization += start.CompType();	  realization += " ";	  realization += start.TargetVer();	  realization += ")";	}    }  // erm...  return new result_pair(new unitary_result(const_cast<pkgCache::DepIterator &>(dep).DepType()),			 new unitary_result(realization));}