ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/Search/trunk/Processor.cpp
(Generate patch)

Comparing trunk/Search/Processor.cpp (file contents):
Revision 1 by douglas, 2002-12-04T20:22:59-08:00 vs.
Revision 15 by douglas, 2002-12-09T09:46:18-08:00

# Line 243 | Line 243 | bool Processor::process(HttpHandler& htt
243                                                  unsigned start = lowerTag.find("href=\"") + 6;
244                                                  unsigned finish = lowerTag.find('\"', start);
245  
246 <                                                string fred = tag.substr(start, finish - start);
247 <                                                string link = getLink(fred, url);
246 >                                                string link = getLink(tag.substr(start, finish -
247 >                                                        start), url);
248  
249                                                  if (link != "bad link") links.insert(link);
250                                          }
# Line 255 | Line 255 | bool Processor::process(HttpHandler& htt
255  
256                                                  if (finish < close)
257                                                  {
258 <                                                        string fred = tag.substr(start, finish - start);
259 <                                                        string link = getLink(fred, url);
258 >                                                        string link = getLink(tag.substr(start, finish -
259 >                                                                start), url);
260  
261                                                          if (link != "bad link") links.insert(link);
262                                                  }
263                                                  else
264                                                  {
265 <                                                        string fred = tag.substr(start, close - start);
266 <                                                        string link = getLink(fred, url);
265 >                                                        string link = getLink(tag.substr(start, close -
266 >                                                                start), url);
267  
268                                                          if (link != "bad link") links.insert(link);
269                                                  }
# Line 391 | Line 391 | bool Processor::html(HttpHandler& http)
391          return answer;
392   }
393  
394 < string Processor::getTag(string& line, unsigned open, unsigned close)
394 > string Processor::getTag(const string& line, unsigned open, unsigned close)
395   {
396          string tag = line.substr(open + 1, close - open - 1);
397  
398          return tag;
399   }
400  
401 < string Processor::getLink(string& link, URL& url)
401 > string Processor::getLink(string link, URL& url)
402   {
403          string hyperlink = "bad link";
404  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines