| Index: net/http/http_response_headers.cc
|
| diff --git a/net/http/http_response_headers.cc b/net/http/http_response_headers.cc
|
| index ba51cfdbc57355325c2e2224ffb2eed1a41cb745..7cf2d0c66ef8795b47181f59be429c662de53b28 100644
|
| --- a/net/http/http_response_headers.cc
|
| +++ b/net/http/http_response_headers.cc
|
| @@ -313,7 +313,7 @@ void HttpResponseHeaders::RemoveHeaderLine(const std::string& name,
|
|
|
| new_raw_headers.reserve(raw_headers_.size());
|
|
|
| - void* iter = NULL;
|
| + size_t iter = 0;
|
| std::string old_header_name;
|
| std::string old_header_value;
|
| while (EnumerateHeaderLines(&iter, &old_header_name, &old_header_value)) {
|
| @@ -549,10 +549,10 @@ std::string HttpResponseHeaders::GetStatusText() const {
|
| return std::string(begin, end);
|
| }
|
|
|
| -bool HttpResponseHeaders::EnumerateHeaderLines(void** iter,
|
| +bool HttpResponseHeaders::EnumerateHeaderLines(size_t* iter,
|
| std::string* name,
|
| std::string* value) const {
|
| - size_t i = reinterpret_cast<size_t>(*iter);
|
| + size_t i = *iter;
|
| if (i == parsed_.size())
|
| return false;
|
|
|
| @@ -567,7 +567,7 @@ bool HttpResponseHeaders::EnumerateHeaderLines(void** iter,
|
|
|
| value->assign(value_begin, value_end);
|
|
|
| - *iter = reinterpret_cast<void*>(i);
|
| + *iter = i;
|
| return true;
|
| }
|
|
|
| @@ -1394,7 +1394,7 @@ scoped_ptr<base::Value> HttpResponseHeaders::NetLogCallback(
|
| scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| base::ListValue* headers = new base::ListValue();
|
| headers->Append(new base::StringValue(GetStatusLine()));
|
| - void* iterator = NULL;
|
| + size_t iterator = 0;
|
| std::string name;
|
| std::string value;
|
| while (EnumerateHeaderLines(&iterator, &name, &value)) {
|
|
|