summaryrefslogtreecommitdiff
path: root/src/HttpHeader.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-15 04:19:46 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-15 04:19:46 +0000
commit538a8fcfe7d56e2d3bea25599d015df94ab9e7e6 (patch)
tree174aba60cd077961b78b937b1ad1904c4c8c4857 /src/HttpHeader.cc
parent8dacfe45b86f262da482e41441db49363b41acb9 (diff)
2008-03-15 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed compilation error with g++-4.3
Diffstat (limited to 'src/HttpHeader.cc')
-rw-r--r--src/HttpHeader.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/HttpHeader.cc b/src/HttpHeader.cc
index e855f670..4d514bf2 100644
--- a/src/HttpHeader.cc
+++ b/src/HttpHeader.cc
@@ -73,7 +73,7 @@ uint64_t HttpHeader::getFirstAsULLInt(const std::string& name) const {
if(value == "") {
return 0;
} else {
- return strtoull(value.c_str(), 0, 10);
+ return Util::parseULLInt(value);
}
}
@@ -85,7 +85,7 @@ RangeHandle HttpHeader::getRange() const
if(contentLengthStr == "") {
return new Range(0, 0, 0);
} else {
- uint64_t contentLength = strtoull(contentLengthStr.c_str(), 0, 10);
+ uint64_t contentLength = Util::parseULLInt(contentLengthStr);
if(contentLength == 0) {
return new Range(0, 0, 0);
} else {
@@ -102,9 +102,9 @@ RangeHandle HttpHeader::getRange() const
std::pair<std::string, std::string> startEndBytePair;
Util::split(startEndBytePair, rangePair.first, '-');
- uint64_t startByte = STRTOULL(startEndBytePair.first.c_str());
- uint64_t endByte = STRTOULL(startEndBytePair.second.c_str());
- uint64_t entityLength = STRTOULL(rangePair.second.c_str());
+ off_t startByte = Util::parseLLInt(startEndBytePair.first);
+ off_t endByte = Util::parseLLInt(startEndBytePair.second);
+ uint64_t entityLength = Util::parseULLInt(rangePair.second);
return new Range(startByte, endByte, entityLength);
}