diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 01:06:52 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 01:06:52 +0900 |
| commit | 2f4393d17c7120912ad7b2b820b46124010a5a5e (patch) | |
| tree | 78c0e632175fc4c9b61d08c62b46a905cb4c853d /src/HttpHeader.cc | |
| parent | 226480ad605cb9f7c4b5dbb0167f3fd67c8672ce (diff) | |
Rewritten parse*Int
Diffstat (limited to 'src/HttpHeader.cc')
| -rw-r--r-- | src/HttpHeader.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/HttpHeader.cc b/src/HttpHeader.cc index efb036ec..29e92cae 100644 --- a/src/HttpHeader.cc +++ b/src/HttpHeader.cc @@ -117,7 +117,7 @@ uint64_t HttpHeader::findAsULLInt(const std::string& name) const { if(value.empty()) { return 0; } else { - return util::parseULLInt(value.begin(), value.end()); + return util::parseULLInt(value); } } @@ -129,8 +129,7 @@ RangeHandle HttpHeader::getRange() const if(clenStr.empty()) { return SharedHandle<Range>(new Range()); } else { - uint64_t contentLength = - util::parseULLInt(clenStr.begin(), clenStr.end()); + uint64_t contentLength = util::parseULLInt(clenStr); if(contentLength == 0) { return SharedHandle<Range>(new Range()); } else { @@ -167,9 +166,10 @@ RangeHandle HttpHeader::getRange() const if(minus == slash) { return SharedHandle<Range>(new Range()); } - off_t startByte = util::parseLLInt(byteRangeSpec, minus); - off_t endByte = util::parseLLInt(minus+1, slash); - uint64_t entityLength = util::parseULLInt(slash+1, rangeStr.end()); + off_t startByte = util::parseLLInt(std::string(byteRangeSpec, minus)); + off_t endByte = util::parseLLInt(std::string(minus+1, slash)); + uint64_t entityLength = + util::parseULLInt(std::string(slash+1, rangeStr.end())); return SharedHandle<Range>(new Range(startByte, endByte, entityLength)); } |
