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

Comparing trunk/Search/HttpHandler.cpp (file contents):
Revision 364 by Douglas Thrift, 2004-08-19T20:09:52-07:00 vs.
Revision 365 by douglas, 2008-08-11T15:16:35-07:00

# Line 176 | Line 176 | bool HttpHandler::handle(URL &url, const
176  
177                  if (line.find("HTTP/") != 0) return answer;
178  
179 <                unsigned dot(line.find('.')), space(line.find(' ')), major, minor;
179 >                size_t dot(line.find('.')), space(line.find(' ')), major, minor;
180                  istringstream number(line.substr(5, dot - 5) + " " + line.substr(dot
181                          + 1, space - dot - 1));
182  
# Line 206 | Line 206 | bool HttpHandler::handle(URL &url, const
206  
207                  if (!line.empty())
208                  {
209 <                        unsigned colon(line.find(':'));
209 >                        size_t colon(line.find(':'));
210                          string field(line.substr(0, colon)), value(line.substr(colon + 1));
211  
212                          while (isspace(value[0])) value.erase(0, 1);
# Line 297 | Line 297 | void HttpHandler::populate()
297   {
298          if (!chunked)
299          {
300 <                unsigned left(length);
300 >                size_t left(length);
301  
302                  while (left > 0)
303                  {
304                          memset(buffer, 0, BUFSIZ + 1);
305  
306 <                        unsigned bytes(left > BUFSIZ ? BUFSIZ : left);
306 >                        size_t bytes(left > BUFSIZ ? BUFSIZ : left);
307                          long received;
308  
309                          while (true)
# Line 342 | Line 342 | void HttpHandler::populate()
342          }
343          else
344          {
345 <                unsigned chunk;
345 >                size_t chunk;
346  
347                  do
348                  {
# Line 352 | Line 352 | void HttpHandler::populate()
352  
353                          number >> chunk;
354  
355 <                        unsigned left(chunk);
355 >                        size_t left(chunk);
356  
357                          while (left > 0)
358                          {
359                                  memset(buffer, 0, BUFSIZ + 1);
360  
361 <                                unsigned bytes(left > BUFSIZ ? BUFSIZ : left);
361 >                                size_t bytes(left > BUFSIZ ? BUFSIZ : left);
362                                  long received;
363  
364                                  while (true)
# Line 408 | Line 408 | void HttpHandler::populate()
408          {
409                  string page(this->page.str());
410  
411 <                for (unsigned index(0); index < page.length(); index++)
411 >                for (size_t index(0); index < page.length(); index++)
412                  {
413                          if (page[index] == '\r' && (index + 1 < page.length()) ?
414                                  page[index + 1] == '\n' : false)
# Line 762 | Line 762 | bool HttpHandler::starttls()
762  
763   #ifndef _urandomdev_
764          int pid(getpid()), now(time(NULL));
765 <        unsigned seed(now > pid ? now - pid : pid - now);
765 >        size_t seed(now > pid ? now - pid : pid - now);
766          char* junk = new char[seed % 30 + 2];
767  
768          junk[0] = pid;
# Line 781 | Line 781 | bool HttpHandler::starttls()
781  
782                  for (size_t index = 1; index < seed % 30 + 2; index++)
783                  {
784 <                        cerr << "   [" << index << "] = " << unsigned(junk[index]) << "\n";
784 >                        cerr << "   [" << index << "] = " << size_t(junk[index]) << "\n";
785                  }
786  
787                  cerr << "}\n";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines