summaryrefslogtreecommitdiff
path: root/src/HttpDownloadCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-06-25 23:35:24 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-06-25 23:35:24 +0900
commit1b874268a067b4aba0e329768b82df635d7cae17 (patch)
treef72263f15286a6c3372d87571c261789ff8c87f7 /src/HttpDownloadCommand.cc
parent4b03634f36b05c32737aeea8ca178f53f68052e8 (diff)
Use int64_t instead of off_t
Some classes such as DiskAdaptor, DiskWriter, FileAllocationIterator and ChecksumValidator are left unchanged.
Diffstat (limited to 'src/HttpDownloadCommand.cc')
-rw-r--r--src/HttpDownloadCommand.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/HttpDownloadCommand.cc b/src/HttpDownloadCommand.cc
index f919dbfd..0963665a 100644
--- a/src/HttpDownloadCommand.cc
+++ b/src/HttpDownloadCommand.cc
@@ -117,9 +117,8 @@ bool HttpDownloadCommand::prepareForNextSegment() {
!downloadFinished) {
const SharedHandle<Segment>& segment = getSegments().front();
- off_t lastOffset =getFileEntry()->gtoloff
- (std::min(static_cast<off_t>
- (segment->getPosition()+segment->getLength()),
+ int64_t lastOffset =getFileEntry()->gtoloff
+ (std::min(segment->getPosition()+segment->getLength(),
getFileEntry()->getLastOffset()));
if(lastOffset ==
@@ -131,9 +130,9 @@ bool HttpDownloadCommand::prepareForNextSegment() {
}
}
-off_t HttpDownloadCommand::getRequestEndOffset() const
+int64_t HttpDownloadCommand::getRequestEndOffset() const
{
- off_t endByte = httpResponse_->getHttpHeader()->getRange()->getEndByte();
+ int64_t endByte = httpResponse_->getHttpHeader()->getRange()->getEndByte();
if(endByte > 0) {
return endByte+1;
} else {