summaryrefslogtreecommitdiff
path: root/src/IteratableChecksumValidator.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-08 10:33:56 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-03-08 10:33:56 +0000
commitc64a1910615aa812102910fd71863cd42bea59b1 (patch)
treea06d83e240c4b59d4c6d544889cf4e658674aee1 /src/IteratableChecksumValidator.cc
parent518a200d57509016cfb886df01912a8f4cdadbc0 (diff)
2008-03-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Type clarification: size_t for length or size, uint64_t for file length, off_t for file offset. * src/DefaultBtProgressInfoFile.cc * src/DefaultBtContext.{h, cc} * src/DefaultBtInteractive.cc * src/DownloadCommand.{h, cc} * src/IteratableChunkChecksumValidator.{h, cc} * src/SegmentMan.{h, cc} * src/SingleFileDownloadContext.{h, cc} * src/IteratableChecksumValidator.{h, cc} * src/BtContext.h * src/IteratableValidator.h * src/DownloadContext.h * test/SingleFileDownloadContextTest.cc * test/DefaultBtContextTest.cc * test/MockBtContext.h * test/Metalink2RequestGroupTest.cc
Diffstat (limited to 'src/IteratableChecksumValidator.cc')
-rw-r--r--src/IteratableChecksumValidator.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/IteratableChecksumValidator.cc b/src/IteratableChecksumValidator.cc
index 4d57c63d..415ad594 100644
--- a/src/IteratableChecksumValidator.cc
+++ b/src/IteratableChecksumValidator.cc
@@ -66,9 +66,9 @@ IteratableChecksumValidator::~IteratableChecksumValidator()
void IteratableChecksumValidator::validateChunk()
{
if(!finished()) {
- int32_t length = _pieceStorage->getDiskAdaptor()->readData(_buffer,
- BUFSIZE,
- _currentOffset);
+ size_t length = _pieceStorage->getDiskAdaptor()->readData(_buffer,
+ BUFSIZE,
+ _currentOffset);
_ctx->digestUpdate(_buffer, length);
_currentOffset += length;
if(finished()) {
@@ -85,7 +85,7 @@ void IteratableChecksumValidator::validateChunk()
bool IteratableChecksumValidator::finished() const
{
- if(_currentOffset >= _dctx->getTotalLength()) {
+ if((uint16_t)_currentOffset >= _dctx->getTotalLength()) {
_pieceStorage->getDiskAdaptor()->disableDirectIO();
return true;
} else {
@@ -93,7 +93,7 @@ bool IteratableChecksumValidator::finished() const
}
}
-int64_t IteratableChecksumValidator::getTotalLength() const
+uint64_t IteratableChecksumValidator::getTotalLength() const
{
return _dctx->getTotalLength();
}