diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-06-25 23:35:24 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-06-25 23:35:24 +0900 |
| commit | 1b874268a067b4aba0e329768b82df635d7cae17 (patch) | |
| tree | f72263f15286a6c3372d87571c261789ff8c87f7 /src/HttpDownloadCommand.cc | |
| parent | 4b03634f36b05c32737aeea8ca178f53f68052e8 (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.cc | 9 |
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 { |
