From 2f4393d17c7120912ad7b2b820b46124010a5a5e Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 12 Nov 2011 01:06:52 +0900 Subject: Rewritten parse*Int --- src/HttpHeader.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/HttpHeader.cc') 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(new Range()); } else { - uint64_t contentLength = - util::parseULLInt(clenStr.begin(), clenStr.end()); + uint64_t contentLength = util::parseULLInt(clenStr); if(contentLength == 0) { return SharedHandle(new Range()); } else { @@ -167,9 +166,10 @@ RangeHandle HttpHeader::getRange() const if(minus == slash) { return SharedHandle(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(new Range(startByte, endByte, entityLength)); } -- cgit